State Machine
Represents a StateMachine that defines the lifecycle of a BusinessObjectType. A state machine is defined by a set of States and Transitions between them. Using the nextState method, the next State of the StateMachine can be retrieved for a given State and EventType. This is the way BusinessObjects evolve through their lifecycle.