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.PART: {
				MPart part = (MPart)theEObject;
				T1 result = casePart(part);
				if (result == null) result = caseContribution(part);
				if (result == null) result = caseContext(part);
				if (result == null) result = casePSCElement(part);
				if (result == null) result = caseUILabel(part);
				if (result == null) result = caseHandlerContainer(part);
				if (result == null) result = caseBindingContainer(part);
				if (result == null) result = caseDirtyable(part);
				if (result == null) result = caseUIElement(part);
				if (result == null) result = caseApplicationElement(part);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case MApplicationPackage.INPUT_PART: {
				MInputPart inputPart = (MInputPart)theEObject;
				T1 result = caseInputPart(inputPart);
				if (result == null) result = casePart(inputPart);
				if (result == null) result = caseInput(inputPart);
				if (result == null) result = caseContribution(inputPart);
				if (result == null) result = caseContext(inputPart);
				if (result == null) result = casePSCElement(inputPart);
				if (result == null) result = caseUILabel(inputPart);
				if (result == null) result = caseHandlerContainer(inputPart);
				if (result == null) result = caseBindingContainer(inputPart);
				if (result == null) result = caseDirtyable(inputPart);
				if (result == null) result = caseUIElement(inputPart);