private PRow newRow(long ts, ImmutableBytesWritable key, int i, Object[] values) { PRow row = new PRowImpl(key, ts); if (i < values.length) { for (PColumnFamily family : getColumnFamilies()) { for (PColumn column : family.getColumns()) { row.setValue(column, values[i++]); if (i == values.length) return row; } } } return row; }