This object is available in the non-error code of the validation rule and allows you to iterate through the message grammar. The iterator is always
initialized to the current segment in the message segment grammar that is being parsed.
The iterator can also return a message_grammar_object, which
is used to set the situational requirement for that segment or segment group.