Bug 304211 StackRenderer does not set eagerly created controls to the item
Right-clicking on a Java element and then using 'Open Declaration' opens an editor on the specified file but its content is not shown. Switching tabs or selecting items in the 'Outline' view does _not_ help. Seems to be calling IWorkbenchPage's APIs properly. No idea yet as to what's going on over here.
bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/workbench/ui/renderers/swt/StackRenderer.java
IStylingEngine stylingEngine;
	@Inject
	IEventBroker eventBroker;
	@Inject
	IPresentationEngine renderer;
	private EventHandler itemUpdater;
	private EventHandler dirtyUpdater;
	private boolean ignoreTabSelChanges = false;
	public StackRenderer() {
		super();
	}
	@PostConstruct
	public void init() {
		super.init(eventBroker);
		itemUpdater = new EventHandler() {
			public void handleEvent(Event event) {
				Object objElement = event
						.getProperty(UIEvents.EventTags.ELEMENT);
				
				if (!(objElement instanceof MUILabel)
						|| !(objElement instanceof MUIElement))
					return;
				
				MUIElement uiElement = (MUIElement) objElement;
				MUILabel modelItem = (MUILabel) objElement;
				
				MElementContainer<MUIElement> parent = uiElement.getParent();
				if (!(parent.getRenderer() == StackRenderer.this))
					return;