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
applyAll(deltas);
		
		assertFalse(part.isToBeRendered());
		
		assertEquals("customName", part.getLabel());
	}
	/**
	 * <ol>
	 * <li>Initially, the application has a visible part named "name".</li>
	 * <li>The user makes this part invisible.</li>
	 * <li>Later, the application changes the name to "name2".</li>
	 * <li>The merged outcome should be that the part becomes invisible (as the
	 * user performed this action) but the name change from "name" to "name2"
	 * should still occur.</li>
	 * </ol>
	 */
	public void testPart_Visibility_TrueFalseFromUser_UserWins() {
		MApplication application = createApplication();
		MWindow window = createWindow(application);
		MPart part = BasicFactoryImpl.eINSTANCE.createPart();
		part.setLabel("name");
		part.setToBeRendered(true);
		window.getChildren().add(part);
		saveModel();
		ModelReconciler reconciler = createModelReconciler();
		reconciler.recordChanges(application);
		part.setToBeRendered(false);
		Object serializedState = reconciler.serialize();
		application = createApplication();
		window = application.getChildren().get(0);