protected byte[][] getSplits() {
    if (this.presplitRegions == 0) {
      return new byte[0][];
    }

    int numSplitPoints = presplitRegions - 1;
    byte[][] splits = new byte[numSplitPoints][];
    int jump = this.R / this.presplitRegions;
    for (int i = 0; i < numSplitPoints; i++) {
      int rowkey = jump * (1 + i);
      splits[i] = format(rowkey);
    }
    return splits;
  }
Generates splits based on total number of rows and specified split regions
@return splits : array of byte []
hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/PerformanceEvaluation.java