public TriggerStateMachineRunner( ExecutableTriggerStateMachine rootTrigger, TriggerStateMachineContextFactory<W> contextFactory) { checkState(rootTrigger.getTriggerIndex() == 0); this.rootTrigger = rootTrigger; this.contextFactory = contextFactory; }