public static Read read() {
    return new Read(null, "", new Scan());
  }
@Test
  public void testReadingSplitAtFractionExhaustive() throws Exception {
    final String table = tmpTable.getName();
    final int numRows = 7;
    createAndWriteData(table, numRows);

    HBaseIO.Read read = HBaseIO.read().withConfiguration(conf).withTableId(table);
    HBaseSource source =
        new HBaseSource(read, null /* estimatedSizeBytes */)
            .withStartKey(ByteKey.of(48))
            .withEndKey(ByteKey.of(58));

    assertSplitAtFractionExhaustive(source, null);
  }