docs: protected void initOutputs() throws Exception {
  		this.chainedTasks = new ArrayList<ChainedDriver<?, ?>>();
  		this.eventualOutputs = new ArrayList<RecordWriter<?>>();
  
  		ClassLoader userCodeClassLoader = getUserCodeClassLoader();
  
  		this.accumulatorMap = getEnvironment().getAccumulatorRegistry().getUserMap();
  
  		this.output = initOutputs(this, userCodeClassLoader, this.config, this.chainedTasks, this.eventualOutputs,
  				this.getExecutionConfig(), this.accumulatorMap);
  	}