Bug 315281 update copyrights for 3.6
bundles/org.eclipse.core.databinding.property/src/org/eclipse/core/internal/databinding/property/set/SimplePropertyObservableSet.java
if (set.contains(o))
			return false;
		SetDiff diff = Diffs.createSetDiff(Collections.singleton(o),
				Collections.EMPTY_SET);
		updateSet(set, diff);
		return true;
	}
	public Iterator iterator() {
		getterCalled();
		return new Iterator() {
			int expectedModCount = modCount;
			Set set = new HashSet(getSet());
			Iterator iterator = set.iterator();
			Object last = null;
			public boolean hasNext() {
				getterCalled();
				checkForComodification();
				return iterator.hasNext();
			}
			public Object next() {
				getterCalled();
				checkForComodification();
				last = iterator.next();
				return last;
			}
			public void remove() {
				checkRealm();
				checkForComodification();
				SetDiff diff = Diffs.createSetDiff(Collections.EMPTY_SET,
						Collections.singleton(last));