ReferenceMap
template<typename Key, typename Value, typename MyMap, typename ReferenceMap, typename Compare>
typedef TestMap<Key, Value, MyMap, ReferenceMap, Compare> Class;
typedef typename ReferenceMap::iterator ReferenceIterator;
typedef typename ReferenceMap::const_iterator ReferenceConstIterator;
ReferenceMap fReferenceMap;
typedef TestMap<Key, Value, MyMap, ReferenceMap, Compare> TestClass;