public void beginExecuteNodeStep(
     ExecutionContext context, NodeStepExecutionItem item, INodeEntry node) {
   // if node step item is not state transitionable, ignore it
   stepContext.beginNodeContext(node);
   StepIdentifier identifier = createIdentifier();
   notifyAllStepState(
       identifier,
       createStepStateChange(
           StateUtils.last(identifier).getAspect().isMain()
               ? ExecutionState.RUNNING
               : ExecutionState.RUNNING_HANDLER),
       new Date());
 }