public int scannerOpenWithStopTs(byte[] tableName, byte[] startRow,
byte[] stopRow, List<byte[]> columns, long timestamp)
throws IOError, TException {
try {
HTable table = getTable(tableName);
Scanner scanner = table.getScanner(columns.toArray(new byte[0][]),
startRow, stopRow, timestamp);
return addScanner(scanner);
} catch (IOException e) {
throw new IOError(e.getMessage());
}