Bug 315281 update copyrights for 3.6
bundles/org.eclipse.core.databinding.property/src/org/eclipse/core/internal/databinding/property/value/MapSimpleValueObservableMap.java
&& !staleMasterValues.isEmpty();
	}
	private void getterCalled() {
		ObservableTracker.getterCalled(this);
	}
	public Object getObserved() {
		return masterMap;
	}
	public IProperty getProperty() {
		return detailProperty;
	}
	public synchronized void dispose() {
		if (masterMap != null) {
			masterMap.removeMapChangeListener(masterListener);
			masterMap = null;
		}
		if (knownMasterValues != null) {
			knownMasterValues.clear(); 
			knownMasterValues.dispose();
			knownMasterValues = null;
		}
		masterListener = null;
		detailListener = null;
		detailProperty = null;
		cachedValues = null;
		staleMasterValues = null;
		super.dispose();
	}
}