Bug 252117 [DataBinding] ListBinding does not update from model to target in some cases
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/core/tests/internal/databinding/beans/JavaBeanObservableListTest.java
list.add(element);
		
		assertEquals(1, bean.getList().size());
		list.remove(element);
		assertEquals(0, bean.getList().size());
	}
	
	public void testRemoveListChangeEvent() throws Exception {
		String element = "1";
		list.add(element);
		assertEquals(1, list.size());
		ListChangeEventTracker listener = new ListChangeEventTracker();
		list.addListChangeListener(listener);
		list.remove(element);
		assertEquals(1, listener.count);
		ListChangeEvent event = listener.event;
		assertEquals(list, event.getObservableList());
		assertEntry(event.diff.getDifferences()[0], false, 0, element);
	}
	
	public void testRemovePropertyChangeEvent() throws Exception {
		list.add("0");
		
		assertPropertyChangeEvent(bean, new Runnable() {
			public void run() {
				list.remove("0");
			}			
		});
	}
	public void testRemoveAtIndex() throws Exception {