Bug 252117 [DataBinding] ListBinding does not update from model to target in some cases
bundles/org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/JavaBeanObservableSet.java
if (!updating) {
				getRealm().exec(new Runnable() {
					public void run() {
						Set newElements = new HashSet(Arrays
								.asList(getValues()));
						Set addedElements = new HashSet(newElements);
						Set removedElements = new HashSet(wrappedSet);
						
						
						removedElements.removeAll(newElements);
						addedElements.removeAll(wrappedSet);
						wrappedSet = newElements;
						fireSetChange(Diffs.createSetDiff(addedElements,
								removedElements));
					}
				});
			}
		}
	};
	private boolean updating = false;
	private PropertyDescriptor descriptor;
	private ListenerSupport collectionListenSupport;
	private boolean attachListeners;
	/**
	 * @param realm
	 * @param object
	 * @param descriptor
	 * @param elementType
	 */
	public JavaBeanObservableSet(Realm realm, Object object,