<?ZBNF-www.vishia.de version="1.0" encoding="iso-8859-1" ?> $xmlns:topics="http://www.vishia.de/2006/Topics". $xmlns:xhtml="http://www.w3.org/1999/xhtml". $inputEncodingKeyword="encoding". $comment=(?...?). $endlineComment=\#\#. StateMachine::= package <$\\.?> public class <$?> extends StateMBase \{ { String <variable> | class <state> } \} \e. variable::= <$?name> = <""?value>. stateStructure::={ + <CompositeState> }. state::=<$?@stateName> [ extends <$?enclState>[\.<$?parallelState>] ] === .