| class  | EnumBiMap<K extends java.lang.Enum<K>,V extends java.lang.Enum<V>> | A BiMapbacked by twoEnumMapinstances. | 
| class  | EnumHashBiMap<K extends java.lang.Enum<K>,V extends @Nullable java.lang.Object> | A BiMapbacked by anEnumMapinstance for keys-to-values, and aHashMapinstance for values-to-keys. | 
| class  | ForwardingConcurrentMap<K,V> | A concurrent map which forwards all its method calls to another concurrent map. | 
| class  | ForwardingNavigableMap<K extends @Nullable java.lang.Object,V extends @Nullable java.lang.Object> | A navigable map which forwards all its method calls to another navigable map. | 
| protected class  | ForwardingNavigableMap.StandardDescendingMap | A sensible implementation of NavigableMap.descendingMap()in terms of the methods of thisNavigableMap. | 
| class  | ForwardingSortedMap<K extends @Nullable java.lang.Object,V extends @Nullable java.lang.Object> | A sorted map which forwards all its method calls to another sorted map. | 
| class  | ImmutableClassToInstanceMap<B> |  | 
| class  | MutableClassToInstanceMap<B extends @Nullable java.lang.Object> | A mutable class-to-instance map backed by an arbitrary user-provided map. |