Bug 315281 update copyrights for 3.6
bundles/org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/identity/IdentityMap.java
public void clear() {
				wrappedKeySet.clear();
			}
			public boolean contains(Object o) {
				return wrappedKeySet.contains(IdentityWrapper.wrap(o));
			}
			public boolean containsAll(Collection c) {
				for (Iterator iterator = c.iterator(); iterator.hasNext();)
					if (!wrappedKeySet.contains(IdentityWrapper.wrap(iterator
							.next())))
						return false;
				return true;
			}
			public boolean isEmpty() {
				return wrappedKeySet.isEmpty();
			}
			public Iterator iterator() {
				final Iterator wrappedIterator = wrappedKeySet.iterator();
				return new Iterator() {
					public boolean hasNext() {
						return wrappedIterator.hasNext();
					}
					public Object next() {
						return ((IdentityWrapper) wrappedIterator.next())
								.unwrap();
					}
					public void remove() {
						wrappedIterator.remove();
					}
				};