public void Add(K key, V value) { if (Equals(this.key, key)) { throw new ArgumentException("Keys sind unique!"); } if (next == null) { next = new MapElement(key, value); } else { next.Add(key, value); } }