code: @Override
  	public final void setup(
  	    Mapper<INPUT_KEY, INPUT_VALUE, DatumWrapper<ITuple>, NullWritable>.Context context)
  	    throws IOException, InterruptedException {
  		try {
  			super.setup(context);
  			Configuration conf = context.getConfiguration();
  			TupleMRConfig tupleMRConfig = TupleMRConfig.get(conf);
  			this.context = new TupleMRContext(context, tupleMRConfig);
  			this.collector = new Collector(context);
  			setup(this.context, this.collector);
  		} catch(TupleMRException e) {
  			throw new RuntimeException(e);
  		}
  	}
docs: Do not override. Override
  {@link TupleMapper#setup(TupleMRContext, Collector)} instead.