code: public static ELProcessor initNewELProcessor( Environment environment, Long externalInstanceId ){
          ELProcessor processor = new ELProcessor();
          processor.getELManager().addBeanNameResolver( new EnvironmentBeanNameResolver( environment ) );
          processor.setValue( ReservedVariables.NOW, new Date() );
          processor.setValue( ReservedVariables.WORKFLOW_INSTANCE_ID, externalInstanceId );
          return processor;
      }
docs: Creates and prepares a new ELProcessor instance with workflow engine configuration to evaluate expressions on
  workflow instance environment together with some additional features (NOW variable, WORKFLOW_INSTANCE_ID variable).
  
  The ELProcessor instance is meant to be used "quickly" only for current task execution/evaluation and should be discarded after that.