Bug 315281 update copyrights for 3.6
bundles/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/IdentityMap.java
return false;
			}
			public boolean containsAll(Collection c) {
				for (Iterator iterator = c.iterator(); iterator.hasNext();)
					if (!contains(iterator.next()))
						return false;
				return true;
			}
			public boolean isEmpty() {
				return wrappedEntrySet.isEmpty();
			}
			public Iterator iterator() {
				final Iterator wrappedIterator = wrappedEntrySet.iterator();
				return new Iterator() {
					public boolean hasNext() {
						return wrappedIterator.hasNext();
					}
					public Object next() {
						final Map.Entry wrappedEntry = (Map.Entry) wrappedIterator
								.next();
						return new Map.Entry() {
							public Object getKey() {
								return ((IdentityWrapper) wrappedEntry.getKey())
										.unwrap();
							}
							public Object getValue() {
								return wrappedEntry.getValue();
							}
							public Object setValue(Object value) {
								return wrappedEntry.setValue(value);