Bug 331010 Track Model-Element contributors
We need to track which bundle contributed an model element to e.g. look up translations in the right package
bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/util/UiSwitch.java
MGenericTrimContainer<?> genericTrimContainer = (MGenericTrimContainer<?>)theEObject;
				T1 result = caseGenericTrimContainer(genericTrimContainer);
				if (result == null) result = caseElementContainer(genericTrimContainer);
				if (result == null) result = caseUIElement(genericTrimContainer);
				if (result == null) result = caseApplicationElement(genericTrimContainer);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case UiPackageImpl.EXPRESSION: {
				MExpression expression = (MExpression)theEObject;
				T1 result = caseExpression(expression);
				if (result == null) result = caseApplicationElement(expression);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case UiPackageImpl.CORE_EXPRESSION: {
				MCoreExpression coreExpression = (MCoreExpression)theEObject;
				T1 result = caseCoreExpression(coreExpression);
				if (result == null) result = caseExpression(coreExpression);
				if (result == null) result = caseApplicationElement(coreExpression);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			default: return defaultCase(theEObject);
		}
	}
	/**
	 * Returns the result of interpreting the object as an instance of '<em>Context</em>'.
	 * <!-- begin-user-doc -->
	 * This implementation returns null;