DefaultBehaviourContextWithFSM

constructor(    behaviourContext: BehaviourContext,     statesManager: StatesManager<T>,     handlers: List<BehaviourWithFSMStateHandlerHolder<*, T>>,     fallbackHandler: BehaviourWithFSMStateHandlerHolder<T, T>? = null,     stateInitialAction: CustomBehaviourContextAndTypeReceiver<BehaviourContextWithFSM<T>, Unit, T> = {},     onStateHandlingErrorHandler: StateHandlingErrorHandler<T> = defaultStateHandlingErrorHandler())

Parameters

onStateHandlingErrorHandler

Will be used in case if state handling has not been successfully completed in launchStateHandling