static interface
ActionExecutionService.AfterExecActionEvent<T extends StateMachine<T,S,E,C>,S,E,C>
ActionExecutionService.BeforeExecActionEvent<T extends StateMachine<T,S,E,C>,S,E,C>
ActionExecutionService.ExecActionExceptionEvent<T extends StateMachine<T,S,E,C>,S,E,C>