Bug 327522 Several main menus gone
I20101007-1949. 1. start new workspace 2. paste this snippet into Package Explorer: "class A {}" 3. close the editor (doesn't matter if you save or not) ==> several main menus (e.g. 'Refactor') are gone. ==> selecting another element in the view does not bring it back Nothing in .log.
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/ui/internal/workbench/PartServiceImpl.java
if (parent == null) {
				
				element = part.getCurSharedRef();
				if (element == null) {
					return false;
				}
				parent = element.getParent();
				if (parent == null) {
					return false;
				}
			}
			if (parent instanceof MPartStack) {
				return parent.getSelectedElement() == element;
			}
			return element.isVisible();
		}
		return false;
	}
	private boolean isInContainer(MUIElement element) {
		return isInContainer(getContainer(), element);
	}
	private boolean isInContainer(MElementContainer<?> container, MUIElement element) {
		for (Object object : container.getChildren()) {
			if (object == element) {
				return true;
			} else if (object instanceof MElementContainer<?>) {
				if (isInContainer((MElementContainer<?>) object, element)) {
					return true;
				}
			} else if (object instanceof MPlaceholder) {