@Override public void execute(ExecutionStage stage, OptimizationContext optimizationContext, ExecutionState executionState) { assert !this.isDisposed() : String.format("%s has been disposed.", this); final StageExecution stageExecution = new StageExecution(stage, optimizationContext, executionState); stageExecution.executeStage(); }