Bug 315281 update copyrights for 3.6
bundles/org.eclipse.core.databinding.property/src/org/eclipse/core/internal/databinding/property/set/SimplePropertyObservableSet.java
}
	public boolean isEmpty() {
		getterCalled();
		return getSet().isEmpty();
	}
	public Object[] toArray() {
		getterCalled();
		return getSet().toArray();
	}
	public Object[] toArray(Object[] a) {
		getterCalled();
		return getSet().toArray(a);
	}
	
	private void updateSet(Set set, SetDiff diff) {
		if (!diff.isEmpty()) {
			boolean wasUpdating = updating;
			updating = true;
			try {
				property.updateSet(source, diff);
				modCount++;
			} finally {
				updating = wasUpdating;
			}
			notifyIfChanged(null);
		}
	}
	public boolean add(Object o) {
		checkRealm();
		Set set = getSet();