launchInNewSubContext

fun <T, BC : BehaviourContext> BC.launchInNewSubContext(scope: CoroutineScope = LinkedSupervisorScope(), triggersHolder: TriggersHolder = this.triggersHolder, updatesUpstreamFlow: Flow<<Error class: unknown class>> = allUpdatesFlow, subcontextInitialAction: CustomBehaviourContextAndTypeReceiver<BC, Unit, <Error class: unknown class>> = this.subcontextInitialAction, behaviourContextReceiver: CustomBehaviourContextReceiver<BC, T>): Job

Launch behaviourContextReceiver in context of this as BehaviourContext and as CoroutineContext

this will NOT be closed automatically