Bug 166706 [Databinding] WritableList.clear() does not clear the list
3.3 M3 The wrappedList is not modified that I can see when org.eclipse.jface.databinding.observable.list.WritableList.clear() is called.
bundles/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/WritableList.java
/**
	 * Creates a writable list containing elements of the given type,
	 * wrapping an existing client-supplied list.
	 * @param realm 
	 * 
	 * @param toWrap The java.utilList to wrap
	 * @param elementType
	 */
	public WritableList(Realm realm, List toWrap, Object elementType) {
		super(realm, toWrap, elementType);
	}
	public Object set(int index, Object element) {
		getterCalled();
		Object oldElement = wrappedList.set(index, element);
		fireListChange(Diffs.createListDiff(Diffs.createListDiffEntry(index,
				false, oldElement), Diffs.createListDiffEntry(index, true,
				element)));
		return oldElement;
	}
	public Object remove(int index) {
		getterCalled();
		Object oldElement = wrappedList.remove(index);
		fireListChange(Diffs.createListDiff(Diffs.createListDiffEntry(index,
				false, oldElement)));
		return oldElement;
	}
	public boolean add(Object element) {
		getterCalled();
		boolean added = wrappedList.add(element);