Bug 338707 Reconciler chokes on elements under parents that have been removed from the model
tests/org.eclipse.e4.ui.tests/src/org/eclipse/e4/ui/tests/reconciler/ModelReconcilerScenarioTest.java
window.getChildren().add(stack2);
		
		stack2.getChildren().add(partA);
		Object state = reconciler.serialize();
		application = createApplication();
		window = application.getChildren().get(0);
		stack1 = (MPartStack) window.getChildren().get(0);
		partA = (MPart) stack1.getChildren().get(0);
		partB = (MPart) stack1.getChildren().get(1);
		partC = (MPart) stack1.getChildren().get(2);
		
		MPartStack stack3 = BasicFactoryImpl.eINSTANCE.createPartStack();
		if (performMoveFirst) {
			
			stack3.getChildren().add(partC);
			
			window.getChildren().add(0, stack3);
		} else {
			
			window.getChildren().add(0, stack3);
			
			stack3.getChildren().add(partC);
		}
		Collection<ModelDelta> deltas = constructDeltas(application, state);
		assertEquals(2, window.getChildren().size());
		assertEquals(stack3, window.getChildren().get(0));
		assertEquals(stack1, window.getChildren().get(1));
		assertEquals(1, stack3.getChildren().size());
		assertEquals(partC, stack3.getChildren().get(0));