AsyncStateMapDefinition

constructor(name: String?, validStates: Set<S>, invariants: Set<Pair<String, Condition<C>>>, transitionRules: Map<Pair<S, E>, AsyncTransitionRules<S, E, C, A, R>>, defaultTransitions: Map<E, DefaultAsyncTransition<S, E, C, A, R>>, entryActions: Map<S, DefaultEntryExitAction<C, S, A>>, exitActions: Map<S, DefaultEntryExitAction<C, S, A>>, defaultActions: Map<S, DefaultAsyncStateAction<C, S, E, A, R>>, automaticTransitions: Map<S, AsyncTransitionRules<S, E, C, A, R>>, timerDefinitions: Map<S, AsyncTimerDefinition<S, E, C, A, R>>, globalDefault: DefaultAsyncStateAction<C, S, E, A, R>?, defaultEntryAction: DefaultEntryExitAction<C, S, A>?, defaultExitAction: DefaultEntryExitAction<C, S, A>?, afterStateChangeAction: AsyncStateChangeAction<C, S>?)