@Override
    public Job newJob(Configuration conf) throws IOException {
      // Implementing:
      // return new Job(conf);
      Constructor<Job> c;
      try {
        c = Job.class.getConstructor(Configuration.class);
        return c.newInstance(conf);
      } catch (Exception e) {
        throw new IllegalStateException("Failed to instantiate new Job(conf)", e);
      }
    }
This class provides shims for HBase to interact with the Hadoop 1.0.x and the Hadoop 0.23.x
series. NOTE: No testing done against 0.22.x, or 0.21.x.
hbase-server/src/test/java/org/apache/hadoop/hbase/mapreduce/MapreduceTestingShim.java