Invoke the dedicated action method if found for the current state, or the default method
Default action method to invoke if no dedicated action exists, should be overriden in subclass
Invoke a dedicated transition method if found for the current and the next state, or the default method
Default transition method to invoke if no dedicated transition exists, should be overriden in subclass
Set of instructions for a state machine. The set keeps all methods for dedicated actions defined for the states and all dedicated methods defined for transitions to other states, as well as default methods. Instructions exist independently from StateMachines. A statemachine instance is passed as parameter to the instruction set. Multiple statemachine-instances can thus use the same instruction set and different instruction sets could operate on the same statemachine.