Would it make sense to use  sc.newAPIHadoopRDD(conf,
			 classOf[TableInputFormat], 
			 classOf[org.apache.hadoop.hbase.io.ImmutableBytesWritable],
			 classOf[org.apache.hadoop.hbase.client.Result]) instead of new NewHadoopRDD(...)?