public override IDictionaryEnumerator GetEnumerator() { IDictionaryEnumerator e = base.GetEnumerator(); if (hasNullKey) { return new HashMapEnumerator(e, valueOfNullKey, 3); } else { return e; } } #endif