Bug 315281 update copyrights for 3.6
bundles/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/IdentityMap.java
public IdentityMap(Map map) {
		this();
		Assert.isNotNull(map);
		putAll(map);
	}
	public void clear() {
		wrappedMap.clear();
	}
	public boolean containsKey(Object key) {
		return wrappedMap.containsKey(IdentityWrapper.wrap(key));
	}
	public boolean containsValue(Object value) {
		return wrappedMap.containsValue(value);
	}
	public Set entrySet() {
		final Set wrappedEntrySet = wrappedMap.entrySet();
		return new Set() {
			public boolean add(Object o) {
				throw new UnsupportedOperationException();
			}
			public boolean addAll(Collection c) {
				throw new UnsupportedOperationException();
			}
			public void clear() {
				wrappedEntrySet.clear();
			}
			public boolean contains(Object o) {
				for (Iterator iterator = iterator(); iterator.hasNext();)
					if (iterator.next().equals(o))
						return true;