Some unit tests were failing under JDK1.2.2, because of bugs in the source for JDK1.2.2 TreeMap and HashMap (they incorrectly return false when a null value is removed from the collection views).