public static KeyValue createFirstOnRow(final byte[] row, final byte[] f, final byte[] q,
    final long ts) {
    return new KeyValue(row, f, q, ts, KeyValue.Type.Maximum);
  }
Create a KeyValue for the specified row, family and qualifier that would be smaller than all
other possible KeyValues that have the same row, family, qualifier. Used for seeking.
@param row - row key (arbitrary byte array)
@param f   - family name
@param q   - column qualifier
@param ts  - timestamp
@return First possible key on passed <code>row</code>, column and timestamp
hbase-common/src/main/java/org/apache/hadoop/hbase/KeyValueUtil.java