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
* <ol>
	 * <li>Initially, the application has one window, A.</li>
	 * <li>The adds a window B, and places an editor in window B.</li>
	 * <li>The user then removes window B.</li>
	 * <li>The merged outcome should be only one window, window A.</li>
	 * </ol>
	 */
	public void testElementContainer_Children_AddMultipleThenRemove() {
		MApplication application = createApplication();
		MWindow window = createWindow(application);
		saveModel();
		ModelReconciler reconciler = createModelReconciler();
		reconciler.recordChanges(application);
		MWindow window2 = MApplicationFactory.eINSTANCE.createWindow();
		application.getChildren().add(window2);
		MPart editor = MApplicationFactory.eINSTANCE.createPart();
		window2.getChildren().add(editor);
		application.getChildren().remove(window2);
		Object state = reconciler.serialize();
		application = createApplication();
		window = application.getChildren().get(0);
		Collection<ModelDelta> deltas = constructDeltas(application, state);
		assertEquals(0, deltas.size());
		assertEquals(1, application.getChildren().size());
		assertEquals(window, application.getChildren().get(0));
		assertEquals(0, window.getChildren().size());
		applyAll(deltas);
		assertEquals(1, application.getChildren().size());
		assertEquals(window, application.getChildren().get(0));
		assertEquals(0, window.getChildren().size());