ComplexKeyMap extends java.util.Map