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/ResourceHandler.java
document.normalizeDocument();
						Collection<ModelDelta> deltas = modelReconciler.constructDeltas(resource
								.getContents().get(0), document);
						modelReconcilingService.applyDeltas(deltas);
					}
				}
			} catch (Exception e) {
				if (logger != null) {
					logger.error(e);
				}
			}
			return resource;
		}
		long restoreLastModified = getLastStoreDatetime();
		long lastApplicationModification = getLastApplicationModification();
		boolean restore = restoreLastModified > lastApplicationModification;
		Resource resource;
		if (restore && saveAndRestore) {
			resource = loadRestoredModel();
		} else {
			resource = loadBaseModel();
		}
		
		
		MApplication appElement = (MApplication) resource.getContents().get(0);
		this.context.set(MApplication.class, appElement);
		ModelAssembler contribProcessor = ContextInjectionFactory.make(ModelAssembler.class,
				context);
		contribProcessor.processModel();
		return resource;