}
public Result getCurrentRowState() {
KeyValueScanner scanner = this.memstore.getScanner();
List<KeyValue> kvs = new ArrayList<KeyValue>();
while (scanner.peek() != null) {
try {
kvs.add(scanner.next());
} catch (IOException e) {
// this should never happen - something has gone terribly arwy if it has
throw new RuntimeException("Local MemStore threw IOException!");