code: @SuppressWarnings("unchecked")
    protected void map(KEYIN key, VALUEIN value, 
                       Context context) throws IOException, InterruptedException {
      context.write((KEYOUT) key, (VALUEOUT) value);
    }
docs: Called once for each key/value pair in the input split. Most applications
  should override this, but the default is the identity function.