MyMap
template<typename Key, typename Value, typename MyMap, typename ReferenceMap, typename Compare>
typedef TestMap<Key, Value, MyMap, ReferenceMap, Compare> Class;
typedef typename MyMap::Iterator MyIterator;
typedef typename MyMap::ConstIterator MyConstIterator;
typedef typename MyMap::Entry Entry;
typedef typename MyMap::ConstEntry ConstEntry;
MyMap fMyMap;
typedef TestMap<Key, Value, MyMap, ReferenceMap, Compare> TestClass;
typedef typename TestStrategy::MyMap MyMap;
MyMap v1;
template<typename CS> struct Map : PairTestBase<Key, Value>::MyMap<CS> {}; \