Bug 263544 [context] Add dependency injection context -> user object
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/internal/Workbench.java
MWorkbenchWindow wbw = workbench.getWindows().get(0);
		createGUI(wbw);
		rv = 0;
		Platform.endSplash();
		appWindow.open();
		
		
		
		
		int y = wbw.getY();
		if (y == 0 && SWT.getPlatform().equals("carbon")) { 
			y = 20;
		}
		appWindow.getShell().setBounds(wbw.getX(), y, wbw.getWidth(),
				wbw.getHeight());
		((Composite) wbw.getWidget()).layout(true);
		Display display = appWindow.getDisplay();
		while (appWindow != null && !appWindow.isDisposed()) {
			try {
				if (!display.readAndDispatch()) {
					display.sleep();
				}
			} catch (Throwable e) {
				e.printStackTrace();
			}