Bug 172765 [DataBinding] Consistency when registering property change listeners
bundles/org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/internal/beans/JavaBeanObservableMap.java
private PropertyDescriptor propertyDescriptor;
	
	private PropertyChangeListener elementListener = new PropertyChangeListener() {
		public void propertyChange(final java.beans.PropertyChangeEvent event) {
			if (!updating) {
				if (propertyDescriptor.getName()
						.equals(event.getPropertyName())) {
					fireMapChange(Diffs.createMapDiffSingleChange(event
							.getSource(), event.getOldValue(), event
							.getNewValue()));
				}
			}
		}
	};
	private ListenerSupport listenerSupport = new ListenerSupport(
			elementListener);