public void testManualSynchronization() {
List list1 = Arrays.asList(new String[] { "item 1", "item2", "item3" });
List list2 = Arrays.asList(new String[] { "item 4", "item5", "item6" });
EventList eventList = new BasicEventList();
ValueModel valueModel = new ValueHolder(list1);
ValueModel2EventListBridge bridge = new ValueModel2EventListBridge(valueModel, eventList, true);
assertTrue("manual sync: data not copied in constructor", eventList.isEmpty());
bridge.synchronize();
assertEquals("sync copies data", list1, eventList);
valueModel.setValue(list2);