/* Generic Herbivore Directive Behaviour // // this machine shouldn't have exit states */ machine HerbDirective { default state DirectiveStart { transition { goto DirectiveLoop } } state DirectiveLoop { transition { goto DirectiveLoop } } }