KeyValue aaa = new KeyValue(a, column1, 0L, Type.Put, a);
assertFalse(aaa.matchingColumn(column2));
assertTrue(aaa.matchingColumn(column1));
aaa = new KeyValue(a, column2, 0L, Type.Put, a);
assertFalse(aaa.matchingColumn(column1));
assertTrue(aaa.matchingColumn(family2,qualifier2));
column1 = Bytes.toBytes("abcd:");
aaa = new KeyValue(a, column1, 0L, Type.Put, a);
assertTrue(aaa.matchingColumn(family2,null));
assertFalse(aaa.matchingColumn(family2,qualifier2));
// Previous test had an assertFalse that I don't understand