/// <summary>
 /// Default ctor
 /// </summary>
 public ValueCollection(DictionaryImplHashMap <TKey, TValue> dictionary)
 {
     values = dictionary.map.Values();
 }
 /// <summary>
 /// Default ctor
 /// </summary>
 public DictionaryImplHashMap(DictionaryImplHashMap <TKey, TValue> source)
 {
     map = new HashMap <TKey, TValue>(source.map);
 }
 /// <summary>
 /// Default ctor
 /// </summary>
 public KeyCollection(DictionaryImplHashMap <TKey, TValue> dictionary)
 {
     keys = dictionary.map.KeySet();
 }