Bug 147530 [DataBinding] Provide event objects for change listeners
Before data binding goes 1.0 it would be wise to provide EventObjects for the following listeners to ensure that the API doesn't preclude future expansion of the values supplied to listeners. Interfaces that would be affected: * IValueChangeListener * IValueChangingListener * IListChangeListener * ISetChangeListener * IMappingChangeListener
bundles/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/AbstractObservableSet.java
return getWrappedSet().toArray(a);
	}
	public String toString() {
		getterCalled();
		return getWrappedSet().toString();
	}
	protected void getterCalled() {
		ObservableTracker.getterCalled(this);
	}
	public boolean add(Object o) {
		throw new UnsupportedOperationException();
	}
	public boolean addAll(Collection c) {
		throw new UnsupportedOperationException();
	}
	public boolean remove(Object o) {
		throw new UnsupportedOperationException();
	}
	public boolean removeAll(Collection c) {
		throw new UnsupportedOperationException();
	}
	public boolean retainAll(Collection c) {
		throw new UnsupportedOperationException();
	}
	public void clear() {
		throw new UnsupportedOperationException();
	}
	/**
	 * @return Returns the stale state.
	 */