Bug 315281 update copyrights for 3.6
bundles/org.eclipse.core.databinding.property/src/org/eclipse/core/internal/databinding/property/set/SimplePropertyObservableSet.java
if (listener != null)
						listener.addTo(source);
				}
			});
		}
	}
	protected void lastListenerRemoved() {
		if (listener != null)
			listener.removeFrom(source);
		cachedSet.clear();
		cachedSet = null;
		stale = false;
	}
	protected Set getWrappedSet() {
		return getSet();
	}
	public Object getElementType() {
		return property.getElementType();
	}
	
	private Set getSet() {
		return property.getSet(source);
	}
	public boolean contains(Object o) {
		getterCalled();
		return getSet().contains(o);
	}
	public boolean containsAll(Collection c) {
		getterCalled();
		return getSet().containsAll(c);