public Map<byte[], Long> increment(byte[] row, byte[][] columns,
long[] amounts, ReadPointer readPointer, long writeVersion) {
Map<byte[],Long> ret = new TreeMap<byte[],Long>(Bytes.BYTES_COMPARATOR);
try {
Increment increment = new Increment(row);
<BUG>increment.setTimeRange(0, getMaxStamp(readPointer));
for (int i=0; i<columns.length; i++)</BUG>
increment.addColumn(this.family, columns[i], amounts[i]);
<BUG>Result result = this.table.increment(increment);
</BUG>
for (KeyValue kv : result.raw())

public Map<byte[], Long> increment(byte[] row, byte[][] columns,
long[] amounts, ReadPointer readPointer, long writeVersion) {
Map<byte[],Long> ret = new TreeMap<byte[],Long>(Bytes.BYTES_COMPARATOR);
try {
Increment increment = new Increment(row);
increment.setTimeRange(0, getMaxStamp(readPointer));
increment.setWriteVersion(writeVersion);
for (int i=0; i<columns.length; i++)
increment.addColumn(this.family, columns[i], amounts[i]);
Result result = this.readTable.increment(increment);
