Bug 296356 We shouldn't create more than one e4 OSGi context per BundleContext
bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/workbench/swt/internal/E4Application.java
private String[] args;
	private ResourceHandler handler;
	public Object start(IApplicationContext applicationContext)
			throws Exception {
		args = (String[]) applicationContext.getArguments().get(
				"application.args"); 
		
		MApplication appModel = loadApplicationModel();
		IEclipseContext appContext = createDefaultContext();
		
		appContext.set(MApplication.class.getName(), appModel);
		appModel.setContext(appContext);
		
		
		String xmiURI = getArgValue(E4Workbench.XMI_URI_ARG);
		appContext.set(E4Workbench.XMI_URI_ARG, xmiURI);
		String cssURI = getArgValue(E4Workbench.CSS_URI_ARG);
		appContext.set(E4Workbench.CSS_URI_ARG, cssURI);
		String cssResourcesURI = getArgValue(E4Workbench.CSS_RESOURCE_URI_ARG);
		appContext.set(E4Workbench.CSS_RESOURCE_URI_ARG, cssResourcesURI);