code: @Override
  	public void configure(Configuration parameters) {
  
  		// enforce sequential configure() calls
  		synchronized (CONFIGURE_MUTEX) {
  			// configure MR OutputFormat if necessary
  			if (this.mapredOutputFormat instanceof Configurable) {
  				((Configurable) this.mapredOutputFormat).setConf(this.jobConf);
  			} else if (this.mapredOutputFormat instanceof JobConfigurable) {
  				((JobConfigurable) this.mapredOutputFormat).configure(this.jobConf);
  			}
  		}
  	}
docs: --------------------------------------------------------------------------------------------