Default Behaviour Context With FSM
fun <T : State> DefaultBehaviourContextWithFSM(behaviourContext: BehaviourContext, statesManager: StatesManager<T>, handlers: List<BehaviourWithFSMStateHandlerHolder<*, T>>, onStateHandlingErrorHandler: StateHandlingErrorHandler<T> = defaultStateHandlingErrorHandler())
Parameters
on State Handling Error Handler
Will be used in case if state handling has not been successfully completed in launchStateHandling