Bug 315281 update copyrights for 3.6
bundles/org.eclipse.core.databinding.property/src/org/eclipse/core/internal/databinding/property/map/SelfMapProperty.java
*/
	public SelfMapProperty(Object keyType, Object valueType) {
		this.keyType = keyType;
		this.valueType = valueType;
	}
	public Object getKeyType() {
		return keyType;
	}
	public Object getValueType() {
		return valueType;
	}
	protected Map doGetMap(Object source) {
		return (Map) source;
	}
	protected void doSetMap(Object source, Map map, MapDiff diff) {
		doUpdateMap(source, diff);
	}
	protected void doUpdateMap(Object source, MapDiff diff) {
		diff.applyTo((Map) source);
	}
	public INativePropertyListener adaptListener(
			ISimplePropertyListener listener) {
		return null; 
	}
	protected void doAddListener(Object source, INativePropertyListener listener) {
	}
	protected void doRemoveListener(Object source,
			INativePropertyListener listener) {
	}
}