Bug 7481 JME in compare
Java Model Exception: Java Model Status [B does not exist.] Stack trace: java/lang/Throwable.<init>()V java/lang/Throwable.<init>(Ljava/lang/String;)V org/eclipse/core/runtime/CoreException.<init> (Lorg/eclipse/core/runtime/IStatus;)V org/eclipse/jdt/core/JavaModelException.<init> (Lorg/eclipse/jdt/core/IJavaModelStatus;)V org/eclipse/jdt/internal/core/JavaElement.newNotPresentException() Lorg/eclipse/jdt/core/JavaModelException; org/eclipse/jdt/internal/core/JavaElement.openHierarchy()V org/eclipse/jdt/internal/core/JavaElement.getElementInfo() Lorg/eclipse/jdt/internal/core/JavaElementInfo; org/eclipse/jdt/internal/core/SourceMethod.isConstructor()Z org/eclipse/jdt/internal/ui/viewsupport/JavaElementLabels.getMethodLabel (Lorg/eclipse/jdt/core/IMethod;ILjava/lang/StringBuffer;)V org/eclipse/jdt/internal/ui/viewsupport/JavaElementLabels.getElementLabel (Lorg/eclipse/jdt/core/IJavaElement;ILjava/lang/StringBuffer;)V org/eclipse/jdt/internal/ui/viewsupport/JavaElementLabels.getElementLabel (Lorg/eclipse/jdt/core/IJavaElement;I)Ljava/lang/String; org/eclipse/jdt/internal/ui/compare/JavaCompareUtilities.getJavaElementID (Lorg/eclipse/jdt/core/IJavaElement;)Ljava/lang/String; org/eclipse/jdt/internal/ui/compare/JavaStructureCreator.hasEdition (Lorg/eclipse/jdt/core/IJavaElement;)Z org/eclipse/jdt/internal/ui/compare/JavaHistoryAction.getEditionElement (Lorg/eclipse/jface/viewers/ISelection;)Lorg/eclipse/jdt/core/IMember; org/eclipse/jdt/internal/ui/compare/JavaHistoryAction.isEnabled (Lorg/eclipse/jface/viewers/ISelection;)Z org/eclipse/jdt/internal/ui/compare/JavaHistoryAction.selectionChanged (Lorg/eclipse/jface/action/IAction;Lorg/eclipse/jface/viewers/ISelection;)V org/eclipse/ui/internal/PluginAction.refreshEnablement()V org/eclipse/ui/internal/PluginAction.selectionChanged (Lorg/eclipse/jface/viewers/ISelection;)V org/eclipse/ui/internal/ObjectActionContributor.contributeObjectActions (Lorg/eclipse/ui/IWorkbenchPart;Lorg/eclipse/jface/action/IMenuManager;Lorg/ecli pse/jface/viewers/ISelectionProvider;)Z org/eclipse/ui/internal/ObjectActionContributorManager.contributeObjectActions (Lorg/eclipse/ui/IWorkbenchPart;Lorg/eclipse/jface/action/IMenuManager;Lorg/ecli pse/jface/viewers/ISelectionProvider;)Z org/eclipse/ui/internal/PopupMenuExtender.addObjectActions (Lorg/eclipse/jface/action/IMenuManager;)V org/eclipse/ui/internal/PopupMenuExtender.menuAboutToShow (Lorg/eclipse/jface/action/IMenuManager;)V org/eclipse/jface/action/MenuManager.fireAboutToShow (Lorg/eclipse/jface/action/IMenuManager;)V org/eclipse/jface/action/MenuManager.handleAboutToShow()V org/eclipse/jface/action/MenuManager.access$0 (Lorg/eclipse/jface/action/MenuManager;)V org/eclipse/jface/action/MenuManager$1.menuShown (Lorg/eclipse/swt/events/MenuEvent;)V org/eclipse/swt/widgets/TypedListener.handleEvent (Lorg/eclipse/swt/widgets/Event;)V org/eclipse/swt/widgets/EventTable.sendEvent(Lorg/eclipse/swt/widgets/Event;) V org/eclipse/swt/widgets/Widget.sendEvent(ILorg/eclipse/swt/widgets/Event;)V org/eclipse/swt/widgets/Widget.sendEvent(I)V org/eclipse/swt/widgets/Control.WM_INITMENUPOPUP(II) Lorg/eclipse/swt/internal/win32/LRESULT; org/eclipse/swt/widgets/Control.windowProc(III)I org/eclipse/swt/widgets/Decorations.windowProc(III)I org/eclipse/swt/widgets/Display.windowProc(IIII)I org/eclipse/swt/internal/win32/OS.TrackPopupMenu (IIIIIILorg/eclipse/swt/internal/win32/RECT;)Z org/eclipse/swt/widgets/Menu.setVisible(Z)V org/eclipse/swt/widgets/Control.WM_CONTEXTMENU(II) Lorg/eclipse/swt/internal/win32/LRESULT; org/eclipse/swt/widgets/Control.windowProc(III)I org/eclipse/swt/widgets/Display.windowProc(IIII)I org/eclipse/swt/internal/win32/OS.CallWindowProcW(IIIII)I org/eclipse/swt/internal/win32/OS.CallWindowProc(IIIII)I org/eclipse/swt/widgets/Tree.callWindowProc(III)I org/eclipse/swt/widgets/Control.WM_RBUTTONUP(II) Lorg/eclipse/swt/internal/win32/LRESULT; org/eclipse/swt/widgets/Control.windowProc(III)I org/eclipse/swt/widgets/Display.windowProc(IIII)I org/eclipse/swt/internal/win32/OS.DispatchMessageW (Lorg/eclipse/swt/internal/win32/MSG;)I org/eclipse/swt/internal/win32/OS.DispatchMessage (Lorg/eclipse/swt/internal/win32/MSG;)I org/eclipse/swt/widgets/Display.readAndDispatch()Z org/eclipse/ui/internal/Workbench.runEventLoop()V org/eclipse/ui/internal/Workbench.run(Ljava/lang/Object;)Ljava/lang/Object; org/eclipse/core/internal/boot/InternalBootLoader.run (Ljava/lang/String;Ljava/net/URL;Ljava/lang/String;[Ljava/lang/String;) Ljava/lang/Object; org/eclipse/core/boot/BootLoader.run (Ljava/lang/String;Ljava/net/URL;Ljava/lang/String;[Ljava/lang/String;) Ljava/lang/Object; SlimLauncher.main([Ljava/lang/String;)V
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/compare/JavaStructureCreator.java
if (fLeft != null)
					return;
				fLeft= y;
			}
			if (m != null) {
				if (fRight != null)
					return;
				fRight= m;
			}
			
			fIsOut= false;
		}
				
		/**
		 * Returns true if some nodes could be successfully combined into one.
		 */
		boolean matches() {
			return !fIsOut && fAncestor != null && fLeft != null && fRight != null;
		}
	}		
	
	public JavaStructureCreator() {
	}
	
	/**
	 * Returns the name that appears in the enclosing pane title bar.
	 */
	public String getName() {
		return CompareMessages.getString("JavaStructureViewer.title"); 
	}