Bug 327980 Part activation history should not be perspective-dependent
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/ui/internal/workbench/PartActivationHistory.java
if (element instanceof MPlaceholder) {
							element = ((MPlaceholder) element).getRef();
						}
						
						if (element == part) {
							return candidate;
						}
						
						
						
						
						
						return element instanceof MPart ? (MPart) element : candidate;
					}
					return candidate;
				}
			}
		}
		return null;
	}
	private MPart getActivationCandidate(LinkedList<MPart> activationHistory, MPart part) {
		MArea area = isInArea(part);
		if (area != null) {
			
			MPart candidate = getSiblingActivationCandidate(part);
			if (candidate != null) {
				return candidate;
			}