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
bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/util/ApplicationSwitch.java
return result;
			}
			case MApplicationPackage.TRIM_CONTAINER: {
				MTrimContainer<?> trimContainer = (MTrimContainer<?>)theEObject;
				T1 result = caseTrimContainer(trimContainer);
				if (result == null) result = caseElementContainer(trimContainer);
				if (result == null) result = caseUIElement(trimContainer);
				if (result == null) result = caseApplicationElement(trimContainer);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case MApplicationPackage.WINDOW_TRIM: {
				MWindowTrim windowTrim = (MWindowTrim)theEObject;
				T1 result = caseWindowTrim(windowTrim);
				if (result == null) result = caseTrimContainer(windowTrim);
				if (result == null) result = casePSCElement(windowTrim);
				if (result == null) result = caseElementContainer(windowTrim);
				if (result == null) result = caseUIElement(windowTrim);
				if (result == null) result = caseApplicationElement(windowTrim);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case MApplicationPackage.VSHARED_ELEMENTS_V: {
				MV______________SharedElements_______________V v______________SharedElements_______________V = (MV______________SharedElements_______________V)theEObject;
				T1 result = caseV______________SharedElements_______________V(v______________SharedElements_______________V);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case MApplicationPackage.PLACEHOLDER: {
				MPlaceholder placeholder = (MPlaceholder)theEObject;