manager.addIndexUpdate(table, p);
validate(manager, Collections.<Mutation> emptyList());
// different row insertions can be tricky too, if you don't get the base cases right
manager = new IndexUpdateManager();
manager.addIndexUpdate(table, p);
// this row definitely sorts after the current row
byte[] row1 = Bytes.toBytes("row1");
Put p1 = new Put(row1, ts1);
manager.addIndexUpdate(table, p1);
// this delete should completely cover the given put and both should be removed