docs: @Override
  	public void close() throws IOException {
  
  		// enforce sequential close() calls
  		synchronized (CLOSE_MUTEX) {
  			this.recordWriter.close(new HadoopDummyReporter());
  
  			if (this.outputCommitter.needsTaskCommit(this.context)) {
  				this.outputCommitter.commitTask(this.context);
  			}
  		}
  	}