Bug 305796 model reconciler tests need rework
They need re-work as there is a level of indirection between a binding container and the bindings. PW
tests/org.eclipse.e4.ui.tests/src/org/eclipse/e4/ui/tests/reconciler/ModelReconcilerScenarioTest.java
reconciler.recordChanges(application);
		stack2.getChildren().add(partB);
		Object state = reconciler.serialize();
		application = createApplication();
		window = application.getChildren().get(0);
		stack1 = (MPartStack) window.getChildren().get(0);
		partA = stack1.getChildren().get(0);
		partB = stack1.getChildren().get(1);
		stack2 = (MPartStack) window.getChildren().get(1);
		partC = stack2.getChildren().get(0);
		MPart partD = MApplicationFactory.eINSTANCE.createPart();
		stack2.getChildren().add(partD);
		Collection<ModelDelta> deltas = constructDeltas(application, state);
		assertEquals(2, window.getChildren().size());
		assertEquals(stack1, window.getChildren().get(0));
		assertEquals(stack2, window.getChildren().get(1));
		assertEquals(2, stack1.getChildren().size());
		assertEquals(partA, stack1.getChildren().get(0));
		assertEquals(partB, stack1.getChildren().get(1));
		assertEquals(2, stack2.getChildren().size());
		assertEquals(partC, stack2.getChildren().get(0));
		assertEquals(partD, stack2.getChildren().get(1));
		applyAll(deltas);
		assertEquals(2, window.getChildren().size());
		assertEquals(stack1, window.getChildren().get(0));
		assertEquals(stack2, window.getChildren().get(1));
		assertEquals(1, stack1.getChildren().size());
		assertEquals(partA, stack1.getChildren().get(0));
		assertEquals(3, stack2.getChildren().size());
		assertEquals(partC, stack2.getChildren().get(0));