UMLStateMachineDecorator initial checkin