Bug 332443 Logged exceptions from IPresentationEngine's removeGui(MUIElement) should include information about the element being unrendered
bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/internal/workbench/swt/PartRenderingEngine.java
parentContext = getContext((MElementContainer<MUIElement>) ((EObject) element)
					.eContainer());
		}
		return createGui(element, parent, parentContext);
	}
	private Shell getLimboShell() {
		if (limbo == null) {
			limbo = new Shell(Display.getCurrent(), SWT.NONE);
			limbo.setBackgroundMode(SWT.INHERIT_DEFAULT);
			limbo.setData(ShellActivationListener.DIALOG_IGNORE_KEY,
					Boolean.TRUE);
		}
		return limbo;
	}
	/**
	 * @param element
	 */
	public void removeGui(final MUIElement element) {
		
		
		SafeRunner.run(new ISafeRunnable() {
			public void handleException(Throwable e) {
				if (e instanceof Error) {
					
					throw (Error) e;
				} else {
					
					if (logger != null) {
						logger.error(e);
					}