I'm going to play around with this eventually for the project where I'm using this, but it's not clear to me how all of these options interact at the moment. For example, can I just define the ROW_START and ROW_END or do I need to pass in a Scan instance converted to a String? I really don't know. How about a comment as follows?

// Other options for configuring scan behavior are available. More information
// available at http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormat.html