Bug 184755 [DataBinding] internal tree content provider does not work
I broke the tree content providers while trying to update them to use TreePaths. It would be good to have a working implementation again...
bundles/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/AbstractObservableSet.java
changeSupport.removeListener(SetChangeEvent.TYPE, listener);
	}
	protected abstract Set getWrappedSet();
	
	protected void fireSetChange(SetDiff diff) {
		
		super.fireChange();
		changeSupport.fireEvent(new SetChangeEvent(this, diff));
	}
	
	public boolean contains(Object o) {
		getterCalled();
		return getWrappedSet().contains(o);
	}
	public boolean containsAll(Collection c) {
		getterCalled();
		return getWrappedSet().containsAll(c);
	}
	public boolean equals(Object o) {
		getterCalled();
		return getWrappedSet().equals(o);
	}
	public int hashCode() {
		getterCalled();
		return getWrappedSet().hashCode();
	}
	public boolean isEmpty() {
		getterCalled();
		return getWrappedSet().isEmpty();
	}