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.workbench/src/org/eclipse/e4/ui/internal/workbench/ModelAssembler.java
if (el == null) {
						logger.warn("Could not resolve import for " + el); 
					}
					final EObject interalTarget = o;
					final EStructuralFeature internalFeature = feature;
					final MApplicationElement internalElment = el;
					final EObject internalImportObject = importObject;
					commands.add(new Runnable() {
						public void run() {
							if (internalFeature.isMany()) {
								System.err.println("Replacing"); 
								List<Object> l = (List<Object>) interalTarget.eGet(internalFeature);
								int index = l.indexOf(internalImportObject);
								if (index >= 0) {
									l.set(index, internalElment);
								}
							} else {
								interalTarget.eSet(internalFeature, internalElment);
							}
						}
					});
				}
			}
		}
		for (Runnable cmd : commands) {
			cmd.run();
		}
	}
	/**
	 * Sort the provided extensions by the dependencies of their contributors. Note that sorting is