case REMOVE:
assertEquals(reference.containsKey(k), base.containsKey(k));
Integer removed = reference.remove(k);
if (removed == null) {
assertEquals(false, base.removeKey(k));
} else {
assertEquals(removed.intValue(), base.get(k));
assertEquals(true, base.removeKey(k));
}
break;