- if (property_l_->var_str_.length_i ())
- report_to_l ()->set_property (property_l_->var_str_, property_l_->value_);
- Music_iterator::process_and_next (m);
+ Translation_property const * prop = dynamic_cast<Translation_property const*> (music_l_);
+ if (prop->var_str_.length_i ())
+ report_to_l ()->set_property (prop->var_str_, prop->value_);
+ Music_iterator::do_process_and_next (m);