(1562) └─(1562) java.lang.Thread.start ├─(1027) org.eclipse.jface.text.source.projection.ProjectionSummary$Summarizer. │ └─(1027) org.eclipse.jface.text.source.projection.ProjectionSummary.updateSummaries │ └─(1027) org.eclipse.jface.text.source.projection.ProjectionViewer$AnnotationModelListener.processModelChanged │ └─(1027) org.eclipse.jface.text.source.projection.ProjectionViewer$AnnotationModelListener.modelChanged │ └─(1027) org.eclipse.jface.text.source.AnnotationModel.fireModelChanged │ └─(1027) org.eclipse.jface.text.source.AnnotationModel$InternalModelListener.modelChanged │ └─(1027) org.eclipse.jface.text.source.AnnotationModel.fireModelChanged │ └─(1027) org.eclipse.jface.text.source.AnnotationModel.fireModelChanged │ ├─(291) org.eclipse.jface.text.source.AnnotationModel.removeAnnotation │ │ ├─(290) org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider$CompilationUnitAnnotationModel.removeAnnotation │ │ │ └─(290) org.eclipse.jface.text.source.AnnotationModel.removeAnnotation │ │ │ └─(290) org.eclipse.debug.internal.ui.InstructionPointerManager.removeAnnotationFromModel │ │ │ └─(290) org.eclipse.debug.internal.ui.InstructionPointerManager.removeAnnotations │ │ │ ├─(289) org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayAdapter.clearSourceSelection │ │ │ │ └─(289) org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayAdapter.access$2 │ │ │ │ └─(289) org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayAdapter$2.runInUIThread │ │ │ │ └─(289) org.eclipse.ui.progress.UIJob$1.run │ │ │ │ └─(289) org.eclipse.swt.widgets.RunnableLock.run │ │ │ │ └─(289) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ │ │ │ └─(289) org.eclipse.swt.widgets.Display.runAsyncMessages │ │ │ │ └─(289) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ └─(289) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ └─(289) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(289) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ └─(289) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ └─(289) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ └─(289) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(289) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ └─(289) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ └─(289) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ └─(289) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ └─(289) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ └─(289) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ └─(289) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(289) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(289) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ └─(289) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ └─(289) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ └─(289) java.lang.reflect.Method.invoke │ │ │ │ └─(289) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ └─(289) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ └─(289) org.eclipse.equinox.launcher.Main.run │ │ │ └─(1) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.display │ │ │ └─(1) org.eclipse.debug.ui.DebugUITools.displaySource │ │ │ └─(1) org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayAdapter$SourceDisplayJob.runInUIThread │ │ │ └─(1) org.eclipse.ui.progress.UIJob$1.run │ │ │ └─(1) org.eclipse.swt.widgets.RunnableLock.run │ │ │ └─(1) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ │ │ └─(1) org.eclipse.swt.widgets.Display.runAsyncMessages │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ └─(1) org.eclipse.jface.text.source.AnnotationModel.removeAnnotation │ │ └─(1) org.eclipse.debug.internal.ui.InstructionPointerManager.removeAnnotationFromModel │ │ └─(1) org.eclipse.debug.internal.ui.InstructionPointerManager.removeAnnotations │ │ └─(1) org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayAdapter.clearSourceSelection │ │ └─(1) org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayAdapter.access$2 │ │ └─(1) org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayAdapter$2.runInUIThread │ │ └─(1) org.eclipse.ui.progress.UIJob$1.run │ │ └─(1) org.eclipse.swt.widgets.RunnableLock.run │ │ └─(1) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ │ └─(1) org.eclipse.swt.widgets.Display.runAsyncMessages │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ └─(1) java.lang.reflect.Method.invoke │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ ├─(282) org.eclipse.jface.text.source.AnnotationModel.addAnnotation │ │ ├─(281) org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider$CompilationUnitAnnotationModel.addAnnotation │ │ │ └─(281) org.eclipse.jface.text.source.AnnotationModel.addAnnotation │ │ │ └─(281) org.eclipse.debug.internal.ui.InstructionPointerManager.addAnnotation │ │ │ └─(281) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.display │ │ │ └─(281) org.eclipse.debug.ui.DebugUITools.displaySource │ │ │ └─(281) org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayAdapter$SourceDisplayJob.runInUIThread │ │ │ └─(281) org.eclipse.ui.progress.UIJob$1.run │ │ │ └─(281) org.eclipse.swt.widgets.RunnableLock.run │ │ │ └─(281) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ │ │ └─(281) org.eclipse.swt.widgets.Display.runAsyncMessages │ │ │ └─(281) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ └─(281) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ └─(281) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(281) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ └─(281) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ └─(281) org.eclipse.ui.internal.Workbench$5.run │ │ │ └─(281) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(281) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ └─(281) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ └─(281) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ └─(281) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ └─(281) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ └─(281) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ └─(281) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(281) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(281) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ └─(281) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ └─(281) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ └─(281) java.lang.reflect.Method.invoke │ │ │ └─(281) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ └─(281) org.eclipse.equinox.launcher.Main.basicRun │ │ │ └─(281) org.eclipse.equinox.launcher.Main.run │ │ └─(1) org.eclipse.jface.text.source.AnnotationModel.addAnnotation │ │ └─(1) org.eclipse.debug.internal.ui.InstructionPointerManager.addAnnotation │ │ └─(1) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.display │ │ └─(1) org.eclipse.debug.ui.DebugUITools.displaySource │ │ └─(1) org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayAdapter$SourceDisplayJob.runInUIThread │ │ └─(1) org.eclipse.ui.progress.UIJob$1.run │ │ └─(1) org.eclipse.swt.widgets.RunnableLock.run │ │ └─(1) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ │ └─(1) org.eclipse.swt.widgets.Display.runAsyncMessages │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ └─(1) java.lang.reflect.Method.invoke │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ ├─(184) org.eclipse.jface.text.source.AnnotationModel.replaceAnnotations │ │ └─(184) org.eclipse.jface.text.source.AnnotationModel.replaceAnnotations │ │ ├─(91) org.eclipse.jdt.internal.ui.javaeditor.OverrideIndicatorManager.updateAnnotations │ │ │ └─(91) org.eclipse.jdt.internal.ui.javaeditor.OverrideIndicatorManager.reconciled │ │ │ └─(91) org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.reconciled │ │ │ └─(91) org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconciled │ │ │ └─(91) org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconciled │ │ │ ├─(75) org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile │ │ │ │ └─(75) org.eclipse.jface.text.reconciler.MonoReconciler.process │ │ │ │ └─(75) org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run │ │ │ └─(16) org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile │ │ │ └─(16) org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess │ │ │ └─(16) org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess │ │ │ └─(16) org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run │ │ ├─(69) org.eclipse.jdt.internal.ui.javaeditor.JavaEditor$OccurrencesFinderJob.run │ │ │ └─(69) org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.updateOccurrenceAnnotations │ │ │ ├─(65) org.eclipse.jdt.internal.ui.javaeditor.JavaEditor$6.selectionChanged │ │ │ │ └─(65) org.eclipse.jdt.internal.ui.viewsupport.SelectionListenerWithASTManager$PartListenerGroup.calculateASTandInform │ │ │ │ └─(65) org.eclipse.jdt.internal.ui.viewsupport.SelectionListenerWithASTManager$PartListenerGroup$3.run │ │ │ │ └─(65) org.eclipse.core.internal.jobs.Worker.run │ │ │ ├─(3) org.eclipse.jdt.internal.ui.javaeditor.JavaEditor$ActivationListener.windowActivated │ │ │ │ └─(3) org.eclipse.ui.internal.Workbench$11.run │ │ │ │ └─(3) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ └─(3) org.eclipse.ui.internal.Workbench.fireWindowActivated │ │ │ │ └─(3) org.eclipse.ui.internal.WorkbenchWindow$14.shellActivated │ │ │ │ └─(3) org.eclipse.swt.widgets.TypedListener.handleEvent │ │ │ │ └─(3) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ └─(3) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ └─(3) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ └─(3) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ └─(3) org.eclipse.swt.widgets.Decorations.WM_ACTIVATE │ │ │ │ └─(3) org.eclipse.swt.widgets.Shell.WM_ACTIVATE │ │ │ │ └─(3) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ └─(3) org.eclipse.swt.widgets.Canvas.windowProc │ │ │ │ └─(3) org.eclipse.swt.widgets.Decorations.windowProc │ │ │ │ └─(3) org.eclipse.swt.widgets.Shell.windowProc │ │ │ │ └─(3) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ └─(3) org.eclipse.swt.internal.win32.OS.ShowWindow │ │ │ │ └─(3) org.eclipse.swt.widgets.Decorations.setVisible │ │ │ │ └─(3) org.eclipse.swt.widgets.Shell.setVisible │ │ │ │ └─(3) nathan.editortree.TreeToolTip.mouseUpDown │ │ │ │ └─(3) nathan.editortree.TreeToolTip.access$3 │ │ │ │ ├─(2) nathan.editortree.TreeToolTip$6.handleEvent │ │ │ │ │ └─(2) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ └─(2) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(2) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ └─(2) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ └─(2) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ └─(2) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ └─(2) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ └─(2) java.lang.reflect.Method.invoke │ │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.run │ │ │ │ └─(1) nathan.editortree.TreeToolTip$7.handleEvent │ │ │ │ └─(1) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSelectionChanged │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.JavaOutlinePage$3.linkToEditor │ │ │ └─(1) org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.selectionChanged │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer$3.run │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ └─(1) org.eclipse.ui.internal.JFaceUtil$1.run │ │ │ └─(1) org.eclipse.jface.util.SafeRunnable.run │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer.handlePostSelect │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected │ │ │ └─(1) org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent │ │ │ └─(1) org.eclipse.jface.util.OpenStrategy.access$5 │ │ │ └─(1) org.eclipse.jface.util.OpenStrategy$3.run │ │ │ └─(1) org.eclipse.swt.widgets.RunnableLock.run │ │ │ └─(1) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ │ │ └─(1) org.eclipse.swt.widgets.Display.runAsyncMessages │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ └─(24) org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.removeOccurrenceAnnotations │ │ ├─(14) org.eclipse.jdt.internal.ui.javaeditor.JavaEditor$ActivationListener.windowDeactivated │ │ │ └─(14) org.eclipse.ui.internal.Workbench$12.run │ │ │ └─(14) org.eclipse.core.runtime.SafeRunner.run │ │ │ └─(14) org.eclipse.ui.internal.Workbench.fireWindowDeactivated │ │ │ └─(14) org.eclipse.ui.internal.WorkbenchWindow$14.shellDeactivated │ │ │ └─(14) org.eclipse.swt.widgets.TypedListener.handleEvent │ │ │ └─(14) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ └─(14) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ └─(14) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ └─(14) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ └─(14) org.eclipse.swt.widgets.Decorations.WM_ACTIVATE │ │ │ └─(14) org.eclipse.swt.widgets.Shell.WM_ACTIVATE │ │ │ └─(14) org.eclipse.swt.widgets.Control.windowProc │ │ │ └─(14) org.eclipse.swt.widgets.Canvas.windowProc │ │ │ └─(14) org.eclipse.swt.widgets.Decorations.windowProc │ │ │ └─(14) org.eclipse.swt.widgets.Shell.windowProc │ │ │ └─(14) org.eclipse.swt.widgets.Display.windowProc │ │ │ ├─(13) org.eclipse.swt.internal.win32.OS.PeekMessageW │ │ │ │ └─(13) org.eclipse.swt.internal.win32.OS.PeekMessage │ │ │ │ └─(13) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ └─(13) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ └─(13) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(13) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ └─(13) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ └─(13) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ └─(13) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(13) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ └─(13) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ └─(13) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ └─(13) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ └─(13) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ └─(13) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ └─(13) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(13) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(13) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ └─(13) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ └─(13) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ └─(13) java.lang.reflect.Method.invoke │ │ │ │ └─(13) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ └─(13) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ └─(13) org.eclipse.equinox.launcher.Main.run │ │ │ └─(1) org.eclipse.swt.internal.win32.OS.BringWindowToTop │ │ │ └─(1) org.eclipse.swt.widgets.Decorations.bringToTop │ │ │ └─(1) org.eclipse.swt.widgets.Shell.open │ │ │ └─(1) org.eclipse.jface.window.Window.open │ │ │ └─(1) org.eclipse.jdt.internal.ui.dialogs.FilteredTypesSelectionDialog.open │ │ │ └─(1) org.eclipse.jdt.internal.ui.actions.OpenTypeAction.runWithEvent │ │ │ └─(1) org.eclipse.jdt.internal.ui.actions.OpenTypeAction.runWithEvent │ │ │ └─(1) org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy.execute │ │ │ └─(1) org.eclipse.ui.internal.handlers.E4HandlerProxy.execute │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ └─(1) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.invoke │ │ │ └─(1) org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke │ │ │ └─(1) org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0 │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent │ │ │ └─(1) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ └─(1) org.eclipse.swt.widgets.Display.filterEvent │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ └─(1) org.eclipse.swt.widgets.Widget.wmKeyDown │ │ │ └─(1) org.eclipse.swt.widgets.Control.WM_KEYDOWN │ │ │ └─(1) org.eclipse.swt.widgets.Control.windowProc │ │ │ └─(1) org.eclipse.swt.widgets.Canvas.windowProc │ │ │ └─(1) org.eclipse.swt.widgets.Display.windowProc │ │ │ └─(1) org.eclipse.swt.internal.win32.OS.DispatchMessageW │ │ │ └─(1) org.eclipse.swt.internal.win32.OS.DispatchMessage │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ └─(10) org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.updateOccurrenceAnnotations │ │ └─(10) org.eclipse.jdt.internal.ui.javaeditor.JavaEditor$6.selectionChanged │ │ └─(10) org.eclipse.jdt.internal.ui.viewsupport.SelectionListenerWithASTManager$PartListenerGroup.calculateASTandInform │ │ └─(10) org.eclipse.jdt.internal.ui.viewsupport.SelectionListenerWithASTManager$PartListenerGroup$3.run │ │ └─(10) org.eclipse.core.internal.jobs.Worker.run │ ├─(123) org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider$CompilationUnitAnnotationModel.reportProblems │ │ └─(123) org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider$CompilationUnitAnnotationModel.internalEndReporting │ │ └─(123) org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider$CompilationUnitAnnotationModel.endReportingSequence │ │ ├─(118) org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile │ │ │ └─(118) org.eclipse.jface.text.reconciler.MonoReconciler.process │ │ │ └─(118) org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run │ │ └─(5) org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile │ │ └─(5) org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess │ │ └─(5) org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess │ │ └─(5) org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run │ ├─(107) org.eclipse.ui.texteditor.ResourceMarkerAnnotationModel.update │ │ └─(107) org.eclipse.ui.texteditor.ResourceMarkerAnnotationModel$ResourceChangeListener.resourceChanged │ │ └─(107) org.eclipse.core.internal.events.NotificationManager$1.run │ │ └─(107) org.eclipse.core.runtime.SafeRunner.run │ │ └─(107) org.eclipse.core.internal.events.NotificationManager.notify │ │ └─(107) org.eclipse.core.internal.events.NotificationManager.broadcastChanges │ │ └─(107) org.eclipse.core.internal.resources.Workspace.broadcastPostChange │ │ └─(107) org.eclipse.core.internal.resources.Workspace.endOperation │ │ ├─(78) org.eclipse.core.internal.resources.Workspace.run │ │ │ ├─(31) org.eclipse.debug.core.model.Breakpoint.setAttribute │ │ │ │ ├─(21) org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.decrementInstallCount │ │ │ │ │ └─(21) org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.deregisterRequest │ │ │ │ │ └─(21) org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.removeRequests │ │ │ │ │ └─(21) org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.removeFromTarget │ │ │ │ │ └─(21) org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.removeFromTarget │ │ │ │ │ ├─(15) org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointRemoved │ │ │ │ │ │ ├─(14) org.eclipse.debug.internal.core.BreakpointManager$BreakpointNotifier.run │ │ │ │ │ │ │ └─(14) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ │ │ └─(14) org.eclipse.debug.internal.core.BreakpointManager$BreakpointNotifier.notify │ │ │ │ │ │ │ └─(14) org.eclipse.debug.internal.core.BreakpointManager.fireUpdate │ │ │ │ │ │ │ └─(14) org.eclipse.debug.internal.core.BreakpointManager.removeBreakpoints │ │ │ │ │ │ │ └─(14) org.eclipse.debug.ui.DebugUITools.deleteBreakpoints │ │ │ │ │ │ │ └─(14) org.eclipse.jdt.internal.debug.ui.actions.ToggleBreakpointAdapter.deleteBreakpoint │ │ │ │ │ │ │ └─(14) org.eclipse.jdt.internal.debug.ui.actions.ToggleBreakpointAdapter.toggleBreakpoints │ │ │ │ │ │ │ └─(14) org.eclipse.debug.internal.ui.actions.breakpoints.RetargetToggleBreakpointAction.performAction │ │ │ │ │ │ │ └─(14) org.eclipse.debug.internal.ui.actions.RetargetAction.run │ │ │ │ │ │ │ └─(14) org.eclipse.debug.internal.ui.actions.RetargetAction.runWithEvent │ │ │ │ │ │ │ └─(14) org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy.execute │ │ │ │ │ │ │ └─(14) org.eclipse.ui.internal.handlers.E4HandlerProxy.execute │ │ │ │ │ │ │ └─(14) sun.reflect.GeneratedMethodAccessor39.invoke │ │ │ │ │ │ │ └─(14) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ │ └─(14) java.lang.reflect.Method.invoke │ │ │ │ │ │ │ └─(14) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ │ │ │ │ │ └─(14) org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass │ │ │ │ │ │ │ └─(14) org.eclipse.e4.core.internal.di.InjectorImpl.invoke │ │ │ │ │ │ │ └─(14) org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke │ │ │ │ │ │ │ └─(14) org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler │ │ │ │ │ │ │ └─(14) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand │ │ │ │ │ │ │ └─(14) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press │ │ │ │ │ │ │ └─(14) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent │ │ │ │ │ │ │ └─(14) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings │ │ │ │ │ │ │ └─(14) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0 │ │ │ │ │ │ │ └─(14) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent │ │ │ │ │ │ │ └─(14) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ │ │ └─(14) org.eclipse.swt.widgets.Display.filterEvent │ │ │ │ │ │ │ └─(14) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ │ │ └─(14) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ │ │ └─(14) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ │ │ └─(14) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ │ │ │ │ └─(14) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ │ │ │ │ └─(14) org.eclipse.swt.widgets.Widget.wmKeyDown │ │ │ │ │ │ │ └─(14) org.eclipse.swt.widgets.Control.WM_KEYDOWN │ │ │ │ │ │ │ └─(14) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ │ │ │ └─(14) org.eclipse.swt.widgets.Canvas.windowProc │ │ │ │ │ │ │ └─(14) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ │ │ │ └─(14) org.eclipse.swt.internal.win32.OS.DispatchMessageW │ │ │ │ │ │ │ └─(14) org.eclipse.swt.internal.win32.OS.DispatchMessage │ │ │ │ │ │ │ └─(14) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ │ └─(14) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ │ └─(14) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ └─(14) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ │ └─(14) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ │ └─(14) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ │ └─(14) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ └─(14) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ │ └─(14) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ │ └─(14) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ │ └─(14) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ │ └─(14) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ │ └─(14) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ │ └─(14) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ └─(14) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ └─(14) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ │ └─(14) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ │ └─(14) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ │ └─(14) java.lang.reflect.Method.invoke │ │ │ │ │ │ │ └─(14) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ │ └─(14) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ │ └─(14) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.reinstallBreakpointsIn │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.redefineTypesJDK │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.doHotCodeReplace │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.access$0 │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager$1.run │ │ │ │ │ │ └─(1) org.eclipse.debug.core.DebugPlugin$AsynchRunner.run │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ │ └─(1) org.eclipse.debug.core.DebugPlugin$AsynchRunner.async │ │ │ │ │ │ └─(1) org.eclipse.debug.core.DebugPlugin$EventDispatchJob.run │ │ │ │ │ │ └─(1) org.eclipse.core.internal.jobs.Worker.run │ │ │ │ │ └─(6) org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.removeAllBreakpoints │ │ │ │ │ └─(6) org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.cleanup │ │ │ │ │ └─(6) org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.terminated │ │ │ │ │ └─(6) org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.handleVMDeath │ │ │ │ │ └─(6) org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch │ │ │ │ │ └─(6) org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0 │ │ │ │ │ └─(6) org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run │ │ │ │ │ └─(6) org.eclipse.core.internal.jobs.Worker.run │ │ │ │ └─(10) org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.incrementInstallCount │ │ │ │ └─(10) org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.registerRequest │ │ │ │ └─(10) org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequest │ │ │ │ ├─(9) org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent │ │ │ │ │ └─(9) org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent │ │ │ │ │ └─(9) org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch │ │ │ │ │ └─(9) org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0 │ │ │ │ │ └─(9) org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run │ │ │ │ │ └─(9) org.eclipse.core.internal.jobs.Worker.run │ │ │ │ └─(1) org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests │ │ │ │ └─(1) org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget │ │ │ │ └─(1) org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget │ │ │ │ └─(1) org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded │ │ │ │ └─(1) org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.reinstallBreakpointsIn │ │ │ │ └─(1) org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.redefineTypesJDK │ │ │ │ └─(1) org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.doHotCodeReplace │ │ │ │ └─(1) org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.access$0 │ │ │ │ └─(1) org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager$1.run │ │ │ │ └─(1) org.eclipse.debug.core.DebugPlugin$AsynchRunner.run │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ └─(1) org.eclipse.debug.core.DebugPlugin$AsynchRunner.async │ │ │ │ └─(1) org.eclipse.debug.core.DebugPlugin$EventDispatchJob.run │ │ │ │ └─(1) org.eclipse.core.internal.jobs.Worker.run │ │ │ ├─(18) org.eclipse.debug.core.model.Breakpoint.run │ │ │ │ └─(18) org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint. │ │ │ │ └─(18) org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint. │ │ │ │ └─(18) org.eclipse.jdt.debug.core.JDIDebugModel.createLineBreakpoint │ │ │ │ └─(18) org.eclipse.jdt.internal.debug.ui.actions.ToggleBreakpointAdapter.doLineBreakpointToggle │ │ │ │ └─(18) org.eclipse.jdt.internal.debug.ui.actions.ToggleBreakpointAdapter$2.run │ │ │ │ └─(18) org.eclipse.core.internal.jobs.Worker.run │ │ │ ├─(12) org.eclipse.ui.ide.undo.AbstractWorkspaceOperation.execute │ │ │ │ └─(12) org.eclipse.core.commands.operations.DefaultOperationHistory.execute │ │ │ │ └─(12) org.eclipse.debug.ui.DebugUITools.deleteBreakpoints │ │ │ │ └─(12) org.eclipse.jdt.internal.debug.ui.actions.ToggleBreakpointAdapter.deleteBreakpoint │ │ │ │ └─(12) org.eclipse.jdt.internal.debug.ui.actions.ToggleBreakpointAdapter.toggleBreakpoints │ │ │ │ └─(12) org.eclipse.debug.internal.ui.actions.breakpoints.RetargetToggleBreakpointAction.performAction │ │ │ │ └─(12) org.eclipse.debug.internal.ui.actions.RetargetAction.run │ │ │ │ └─(12) org.eclipse.debug.internal.ui.actions.RetargetAction.runWithEvent │ │ │ │ └─(12) org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy.execute │ │ │ │ └─(12) org.eclipse.ui.internal.handlers.E4HandlerProxy.execute │ │ │ │ └─(12) sun.reflect.GeneratedMethodAccessor39.invoke │ │ │ │ └─(12) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ └─(12) java.lang.reflect.Method.invoke │ │ │ │ └─(12) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ │ │ └─(12) org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass │ │ │ │ └─(12) org.eclipse.e4.core.internal.di.InjectorImpl.invoke │ │ │ │ └─(12) org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke │ │ │ │ └─(12) org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler │ │ │ │ └─(12) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand │ │ │ │ └─(12) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press │ │ │ │ └─(12) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent │ │ │ │ └─(12) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings │ │ │ │ └─(12) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0 │ │ │ │ └─(12) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent │ │ │ │ └─(12) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ └─(12) org.eclipse.swt.widgets.Display.filterEvent │ │ │ │ └─(12) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ └─(12) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ └─(12) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ └─(12) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ │ └─(12) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ │ └─(12) org.eclipse.swt.widgets.Widget.wmKeyDown │ │ │ │ └─(12) org.eclipse.swt.widgets.Control.WM_KEYDOWN │ │ │ │ └─(12) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ └─(12) org.eclipse.swt.widgets.Canvas.windowProc │ │ │ │ └─(12) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ └─(12) org.eclipse.swt.internal.win32.OS.DispatchMessageW │ │ │ │ └─(12) org.eclipse.swt.internal.win32.OS.DispatchMessage │ │ │ │ └─(12) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ └─(12) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ └─(12) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(12) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ └─(12) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ └─(12) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ └─(12) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(12) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ └─(12) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ └─(12) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ └─(12) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ └─(12) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ └─(12) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ └─(12) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(12) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(12) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ └─(12) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ └─(12) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ └─(12) java.lang.reflect.Method.invoke │ │ │ │ └─(12) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ └─(12) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ └─(12) org.eclipse.equinox.launcher.Main.run │ │ │ ├─(9) org.eclipse.debug.internal.core.BreakpointManager.removeBreakpoints │ │ │ │ └─(9) org.eclipse.debug.ui.DebugUITools.deleteBreakpoints │ │ │ │ └─(9) org.eclipse.jdt.internal.debug.ui.actions.ToggleBreakpointAdapter.deleteBreakpoint │ │ │ │ └─(9) org.eclipse.jdt.internal.debug.ui.actions.ToggleBreakpointAdapter.toggleBreakpoints │ │ │ │ └─(9) org.eclipse.debug.internal.ui.actions.breakpoints.RetargetToggleBreakpointAction.performAction │ │ │ │ └─(9) org.eclipse.debug.internal.ui.actions.RetargetAction.run │ │ │ │ └─(9) org.eclipse.debug.internal.ui.actions.RetargetAction.runWithEvent │ │ │ │ └─(9) org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy.execute │ │ │ │ └─(9) org.eclipse.ui.internal.handlers.E4HandlerProxy.execute │ │ │ │ └─(9) sun.reflect.GeneratedMethodAccessor39.invoke │ │ │ │ └─(9) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ └─(9) java.lang.reflect.Method.invoke │ │ │ │ └─(9) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ │ │ └─(9) org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass │ │ │ │ └─(9) org.eclipse.e4.core.internal.di.InjectorImpl.invoke │ │ │ │ └─(9) org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke │ │ │ │ └─(9) org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler │ │ │ │ └─(9) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand │ │ │ │ └─(9) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press │ │ │ │ └─(9) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent │ │ │ │ └─(9) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings │ │ │ │ └─(9) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0 │ │ │ │ └─(9) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent │ │ │ │ └─(9) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ └─(9) org.eclipse.swt.widgets.Display.filterEvent │ │ │ │ └─(9) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ └─(9) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ └─(9) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ └─(9) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ │ └─(9) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ │ └─(9) org.eclipse.swt.widgets.Widget.wmKeyDown │ │ │ │ └─(9) org.eclipse.swt.widgets.Control.WM_KEYDOWN │ │ │ │ └─(9) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ └─(9) org.eclipse.swt.widgets.Canvas.windowProc │ │ │ │ └─(9) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ └─(9) org.eclipse.swt.internal.win32.OS.DispatchMessageW │ │ │ │ └─(9) org.eclipse.swt.internal.win32.OS.DispatchMessage │ │ │ │ └─(9) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ └─(9) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ └─(9) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(9) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ └─(9) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ └─(9) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ └─(9) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(9) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ └─(9) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ └─(9) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ └─(9) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ └─(9) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ └─(9) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ └─(9) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(9) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(9) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ └─(9) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ └─(9) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ └─(9) java.lang.reflect.Method.invoke │ │ │ │ └─(9) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ └─(9) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ └─(9) org.eclipse.equinox.launcher.Main.run │ │ │ ├─(6) org.eclipse.ui.actions.WorkspaceModifyOperation.run │ │ │ │ └─(6) org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run │ │ │ │ └─(6) org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run │ │ │ │ └─(6) org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation │ │ │ │ └─(6) org.eclipse.ui.editors.text.TextFileDocumentProvider.saveDocument │ │ │ │ └─(6) org.eclipse.ui.texteditor.AbstractTextEditor.performSave │ │ │ │ └─(6) org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.performSave │ │ │ │ └─(6) org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSave │ │ │ │ └─(6) org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave │ │ │ │ └─(6) org.eclipse.ui.Saveable.doSave │ │ │ │ └─(6) org.eclipse.ui.internal.SaveableHelper.doSaveModel │ │ │ │ └─(6) org.eclipse.ui.internal.SaveableHelper$3.run │ │ │ │ └─(6) org.eclipse.ui.internal.SaveableHelper$5.run │ │ │ │ └─(6) org.eclipse.jface.operation.ModalContext.runInCurrentThread │ │ │ │ └─(6) org.eclipse.jface.operation.ModalContext.run │ │ │ │ └─(6) org.eclipse.ui.internal.WorkbenchWindow$13.run │ │ │ │ └─(6) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ │ │ └─(6) org.eclipse.ui.internal.WorkbenchWindow.run │ │ │ │ └─(6) org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation │ │ │ │ └─(6) org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation │ │ │ │ └─(6) org.eclipse.ui.internal.SaveableHelper.saveModels │ │ │ │ └─(6) org.eclipse.ui.internal.SaveableHelper.savePart │ │ │ │ └─(6) org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.doSave │ │ │ │ └─(6) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ └─(6) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ └─(6) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ └─(6) java.lang.reflect.Method.invoke │ │ │ │ └─(6) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ │ │ └─(6) org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass │ │ │ │ └─(6) org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass │ │ │ │ └─(6) org.eclipse.e4.core.internal.di.InjectorImpl.invoke │ │ │ │ └─(6) org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.savePart │ │ │ │ ├─(5) org.eclipse.ui.internal.WorkbenchPage.saveSaveable │ │ │ │ │ └─(5) org.eclipse.ui.internal.WorkbenchPage.saveEditor │ │ │ │ │ └─(5) org.eclipse.ui.internal.SaveAction.run │ │ │ │ │ └─(5) org.eclipse.jface.action.Action.runWithEvent │ │ │ │ │ └─(5) org.eclipse.jface.commands.ActionHandler.execute │ │ │ │ │ └─(5) org.eclipse.ui.internal.handlers.E4HandlerProxy.execute │ │ │ │ │ └─(5) sun.reflect.GeneratedMethodAccessor39.invoke │ │ │ │ │ └─(5) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ └─(5) java.lang.reflect.Method.invoke │ │ │ │ │ └─(5) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ │ │ │ └─(5) org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass │ │ │ │ │ └─(5) org.eclipse.e4.core.internal.di.InjectorImpl.invoke │ │ │ │ │ └─(5) org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke │ │ │ │ │ └─(5) org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler │ │ │ │ │ └─(5) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand │ │ │ │ │ └─(5) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press │ │ │ │ │ └─(5) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent │ │ │ │ │ └─(5) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings │ │ │ │ │ └─(5) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0 │ │ │ │ │ └─(5) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent │ │ │ │ │ └─(5) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ └─(5) org.eclipse.swt.widgets.Display.filterEvent │ │ │ │ │ └─(5) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ └─(5) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ └─(5) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ └─(5) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ │ │ └─(5) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ │ │ └─(5) org.eclipse.swt.widgets.Widget.wmChar │ │ │ │ │ └─(5) org.eclipse.swt.widgets.Control.WM_CHAR │ │ │ │ │ └─(5) org.eclipse.swt.widgets.Canvas.WM_CHAR │ │ │ │ │ └─(5) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ │ └─(5) org.eclipse.swt.widgets.Canvas.windowProc │ │ │ │ │ └─(5) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ │ └─(5) org.eclipse.swt.internal.win32.OS.DispatchMessageW │ │ │ │ │ └─(5) org.eclipse.swt.internal.win32.OS.DispatchMessage │ │ │ │ │ └─(5) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ └─(5) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ └─(5) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(5) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ └─(5) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ └─(5) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ └─(5) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(5) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ └─(5) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ └─(5) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ └─(5) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ └─(5) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ └─(5) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ └─(5) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(5) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(5) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ └─(5) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ └─(5) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ └─(5) java.lang.reflect.Method.invoke │ │ │ │ │ └─(5) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ └─(5) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ └─(5) org.eclipse.equinox.launcher.Main.run │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.saveAllEditors │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.saveAllEditors │ │ │ │ └─(1) org.eclipse.ui.internal.SaveAllAction.run │ │ │ │ └─(1) org.eclipse.jface.action.Action.runWithEvent │ │ │ │ └─(1) org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection │ │ │ │ └─(1) org.eclipse.jface.action.ActionContributionItem.access$2 │ │ │ │ └─(1) org.eclipse.jface.action.ActionContributionItem$6.handleEvent │ │ │ │ └─(1) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ └─(2) org.eclipse.core.internal.events.NotificationManager$NotifyJob.run │ │ │ └─(2) org.eclipse.core.internal.jobs.Worker.run │ │ ├─(17) org.eclipse.core.internal.events.AutoBuildJob.doBuild │ │ │ └─(17) org.eclipse.core.internal.events.AutoBuildJob.run │ │ │ └─(17) org.eclipse.core.internal.jobs.Worker.run │ │ ├─(9) org.eclipse.core.internal.resources.Marker.setAttribute │ │ │ └─(9) org.eclipse.core.internal.resources.Marker.setAttribute │ │ │ └─(9) org.eclipse.debug.ui.DebugUITools.deleteBreakpoints │ │ │ └─(9) org.eclipse.jdt.internal.debug.ui.actions.ToggleBreakpointAdapter.deleteBreakpoint │ │ │ └─(9) org.eclipse.jdt.internal.debug.ui.actions.ToggleBreakpointAdapter.toggleBreakpoints │ │ │ └─(9) org.eclipse.debug.internal.ui.actions.breakpoints.RetargetToggleBreakpointAction.performAction │ │ │ └─(9) org.eclipse.debug.internal.ui.actions.RetargetAction.run │ │ │ └─(9) org.eclipse.debug.internal.ui.actions.RetargetAction.runWithEvent │ │ │ └─(9) org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy.execute │ │ │ └─(9) org.eclipse.ui.internal.handlers.E4HandlerProxy.execute │ │ │ └─(9) sun.reflect.GeneratedMethodAccessor39.invoke │ │ │ └─(9) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ └─(9) java.lang.reflect.Method.invoke │ │ │ └─(9) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ │ └─(9) org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass │ │ │ └─(9) org.eclipse.e4.core.internal.di.InjectorImpl.invoke │ │ │ └─(9) org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke │ │ │ └─(9) org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler │ │ │ └─(9) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand │ │ │ └─(9) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press │ │ │ └─(9) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent │ │ │ └─(9) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings │ │ │ └─(9) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0 │ │ │ └─(9) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent │ │ │ └─(9) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ └─(9) org.eclipse.swt.widgets.Display.filterEvent │ │ │ └─(9) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ └─(9) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ └─(9) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ └─(9) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ └─(9) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ └─(9) org.eclipse.swt.widgets.Widget.wmKeyDown │ │ │ └─(9) org.eclipse.swt.widgets.Control.WM_KEYDOWN │ │ │ └─(9) org.eclipse.swt.widgets.Control.windowProc │ │ │ └─(9) org.eclipse.swt.widgets.Canvas.windowProc │ │ │ └─(9) org.eclipse.swt.widgets.Display.windowProc │ │ │ └─(9) org.eclipse.swt.internal.win32.OS.DispatchMessageW │ │ │ └─(9) org.eclipse.swt.internal.win32.OS.DispatchMessage │ │ │ └─(9) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ └─(9) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ └─(9) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(9) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ └─(9) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ └─(9) org.eclipse.ui.internal.Workbench$5.run │ │ │ └─(9) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(9) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ └─(9) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ └─(9) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ └─(9) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ └─(9) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ └─(9) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ └─(9) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(9) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(9) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ └─(9) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ └─(9) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ └─(9) java.lang.reflect.Method.invoke │ │ │ └─(9) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ └─(9) org.eclipse.equinox.launcher.Main.basicRun │ │ │ └─(9) org.eclipse.equinox.launcher.Main.run │ │ └─(3) org.eclipse.core.internal.resources.InternalWorkspaceJob.run │ │ └─(3) org.eclipse.core.internal.jobs.Worker.run │ ├─(31) org.eclipse.jface.text.source.projection.ProjectionAnnotationModel.modifyAnnotations │ │ └─(31) org.eclipse.jdt.ui.text.folding.DefaultJavaFoldingStructureProvider.update │ │ ├─(20) org.eclipse.jdt.ui.text.folding.DefaultJavaFoldingStructureProvider.initialize │ │ │ └─(20) org.eclipse.jdt.ui.text.folding.DefaultJavaFoldingStructureProvider.handleProjectionEnabled │ │ │ └─(20) org.eclipse.jdt.ui.text.folding.DefaultJavaFoldingStructureProvider$ProjectionListener.projectionEnabled │ │ │ └─(20) org.eclipse.jface.text.source.projection.ProjectionViewer.fireProjectionEnabled │ │ │ └─(20) org.eclipse.jface.text.source.projection.ProjectionViewer.enableProjection │ │ │ └─(20) org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer.setVisibleDocument │ │ │ └─(20) org.eclipse.jface.text.TextViewer.setDocument │ │ │ └─(20) org.eclipse.jface.text.source.SourceViewer.setDocument │ │ │ └─(20) org.eclipse.jface.text.source.projection.ProjectionViewer.setDocument │ │ │ └─(20) org.eclipse.jface.text.source.SourceViewer.setDocument │ │ │ └─(20) org.eclipse.ui.texteditor.AbstractTextEditor.initializeSourceViewer │ │ │ ├─(14) org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl │ │ │ │ └─(14) org.eclipse.ui.texteditor.StatusTextEditor.createPartControl │ │ │ │ └─(14) org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl │ │ │ │ └─(14) org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.createPartControl │ │ │ │ └─(14) org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.createPartControl │ │ │ │ ├─(13) org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl │ │ │ │ │ └─(13) org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl │ │ │ │ │ └─(13) org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create │ │ │ │ │ ├─(7) sun.reflect.GeneratedMethodAccessor55.invoke │ │ │ │ │ │ └─(7) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ └─(7) java.lang.reflect.Method.invoke │ │ │ │ │ │ └─(7) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ │ │ │ │ └─(7) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated │ │ │ │ │ │ └─(7) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated │ │ │ │ │ │ └─(7) org.eclipse.e4.core.internal.di.InjectorImpl.inject │ │ │ │ │ │ └─(7) org.eclipse.e4.core.internal.di.InjectorImpl.internalMake │ │ │ │ │ │ └─(7) org.eclipse.e4.core.internal.di.InjectorImpl.make │ │ │ │ │ │ └─(7) org.eclipse.e4.core.contexts.ContextInjectionFactory.make │ │ │ │ │ │ └─(7) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle │ │ │ │ │ │ └─(7) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate │ │ │ │ │ │ └─(7) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create │ │ │ │ │ │ └─(7) org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget │ │ │ │ │ │ └─(7) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget │ │ │ │ │ │ └─(7) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ │ └─(7) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ │ └─(7) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ │ │ └─(7) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ │ │ └─(7) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ │ └─(7) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ │ │ ├─(4) org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab │ │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer$1.handleEvent │ │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run │ │ │ │ │ │ │ └─(4) org.eclipse.swt.widgets.Synchronizer.syncExec │ │ │ │ │ │ │ └─(4) org.eclipse.ui.internal.UISynchronizer.syncExec │ │ │ │ │ │ │ └─(4) org.eclipse.swt.widgets.Display.syncExec │ │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec │ │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent │ │ │ │ │ │ │ └─(4) org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent │ │ │ │ │ │ │ └─(4) org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent │ │ │ │ │ │ │ └─(4) org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent │ │ │ │ │ │ │ └─(4) org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent │ │ │ │ │ │ │ └─(4) org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous │ │ │ │ │ │ │ └─(4) org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent │ │ │ │ │ │ │ └─(4) org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent │ │ │ │ │ │ │ └─(4) org.eclipse.equinox.internal.event.EventComponent.sendEvent │ │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.services.internal.events.EventBroker.send │ │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged │ │ │ │ │ │ │ └─(4) org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify │ │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement │ │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow │ │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop │ │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop │ │ │ │ │ │ │ ├─(2) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart │ │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor │ │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage.access$22 │ │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage$8.run │ │ │ │ │ │ │ │ └─(2) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ │ │ ├─(1) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility$1.run │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.openEditor │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.openEditor │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.display │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.debug.ui.DebugUITools.displaySource │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayAdapter$SourceDisplayJob.runInUIThread │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.progress.UIJob$1.run │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.RunnableLock.run │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.runAsyncMessages │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlink.open │ │ │ │ │ │ │ │ └─(1) org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseUp │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.TypedListener.handleEvent │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop │ │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage.access$22 │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage$8.run │ │ │ │ │ │ │ └─(2) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ │ ├─(1) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility$1.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ │ │ │ │ │ │ └─(1) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.openEditor │ │ │ │ │ │ │ │ └─(1) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.openEditor │ │ │ │ │ │ │ │ └─(1) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.display │ │ │ │ │ │ │ │ └─(1) org.eclipse.debug.ui.DebugUITools.displaySource │ │ │ │ │ │ │ │ └─(1) org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayAdapter$SourceDisplayJob.runInUIThread │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.progress.UIJob$1.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.RunnableLock.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.runAsyncMessages │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.SelectionDispatchAction.run │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.navigator.OpenAndExpand.run │ │ │ │ │ │ │ └─(1) org.eclipse.ui.actions.RetargetAction.run │ │ │ │ │ │ │ └─(1) org.eclipse.ui.navigator.CommonNavigatorManager$3.open │ │ │ │ │ │ │ └─(1) org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open │ │ │ │ │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer$2.run │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.JFaceUtil$1.run │ │ │ │ │ │ │ └─(1) org.eclipse.jface.util.SafeRunnable.run │ │ │ │ │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer.fireOpen │ │ │ │ │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer.handleOpen │ │ │ │ │ │ │ └─(1) org.eclipse.ui.navigator.CommonViewer.handleOpen │ │ │ │ │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer$6.handleOpen │ │ │ │ │ │ │ └─(1) org.eclipse.jface.util.OpenStrategy.fireOpenEvent │ │ │ │ │ │ │ └─(1) org.eclipse.jface.util.OpenStrategy.access$2 │ │ │ │ │ │ │ └─(1) org.eclipse.jface.util.OpenStrategy$1.handleEvent │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ │ └─(3) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.createElement │ │ │ │ │ │ └─(3) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart │ │ │ │ │ │ └─(3) org.eclipse.ui.internal.WorkbenchPartReference.getPart │ │ │ │ │ │ └─(3) nathan.editortree.TreeView.selectionChanged │ │ │ │ │ │ └─(3) org.eclipse.jface.viewers.Viewer$2.run │ │ │ │ │ │ └─(3) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ │ └─(3) org.eclipse.ui.internal.JFaceUtil$1.run │ │ │ │ │ │ └─(3) org.eclipse.jface.util.SafeRunnable.run │ │ │ │ │ │ └─(3) org.eclipse.jface.viewers.Viewer.fireSelectionChanged │ │ │ │ │ │ └─(3) org.eclipse.jface.viewers.StructuredViewer.updateSelection │ │ │ │ │ │ └─(3) org.eclipse.jface.viewers.StructuredViewer.handleSelect │ │ │ │ │ │ └─(3) org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected │ │ │ │ │ │ └─(3) org.eclipse.jface.util.OpenStrategy.fireSelectionEvent │ │ │ │ │ │ └─(3) org.eclipse.jface.util.OpenStrategy.access$4 │ │ │ │ │ │ └─(3) org.eclipse.jface.util.OpenStrategy$1.handleEvent │ │ │ │ │ │ └─(3) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ │ └─(3) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ │ └─(3) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ │ │ └─(3) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ └─(3) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ └─(3) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ └─(3) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ └─(3) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ └─(3) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ └─(3) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ └─(3) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ └─(3) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ └─(3) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ └─(3) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ └─(3) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ └─(3) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ └─(3) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ └─(3) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ └─(3) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ └─(3) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ └─(3) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ └─(3) java.lang.reflect.Method.invoke │ │ │ │ │ │ └─(3) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ └─(3) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ └─(3) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ └─(6) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ └─(6) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ └─(6) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ └─(6) java.lang.reflect.Method.invoke │ │ │ │ │ └─(6) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ │ │ │ └─(6) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated │ │ │ │ │ └─(6) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated │ │ │ │ │ └─(6) org.eclipse.e4.core.internal.di.InjectorImpl.inject │ │ │ │ │ └─(6) org.eclipse.e4.core.internal.di.InjectorImpl.internalMake │ │ │ │ │ └─(6) org.eclipse.e4.core.internal.di.InjectorImpl.make │ │ │ │ │ └─(6) org.eclipse.e4.core.contexts.ContextInjectionFactory.make │ │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle │ │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate │ │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create │ │ │ │ │ └─(6) org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget │ │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget │ │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ │ └─(6) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ │ ├─(3) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.createElement │ │ │ │ │ │ └─(3) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart │ │ │ │ │ │ └─(3) org.eclipse.ui.internal.WorkbenchPartReference.getPart │ │ │ │ │ │ ├─(2) nathan.editortree.TreeView.selectionChanged │ │ │ │ │ │ │ └─(2) org.eclipse.jface.viewers.Viewer$2.run │ │ │ │ │ │ │ └─(2) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.JFaceUtil$1.run │ │ │ │ │ │ │ └─(2) org.eclipse.jface.util.SafeRunnable.run │ │ │ │ │ │ │ └─(2) org.eclipse.jface.viewers.Viewer.fireSelectionChanged │ │ │ │ │ │ │ └─(2) org.eclipse.jface.viewers.StructuredViewer.updateSelection │ │ │ │ │ │ │ └─(2) org.eclipse.jface.viewers.StructuredViewer.handleSelect │ │ │ │ │ │ │ └─(2) org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected │ │ │ │ │ │ │ └─(2) org.eclipse.jface.util.OpenStrategy.fireSelectionEvent │ │ │ │ │ │ │ └─(2) org.eclipse.jface.util.OpenStrategy.access$4 │ │ │ │ │ │ │ └─(2) org.eclipse.jface.util.OpenStrategy$1.handleEvent │ │ │ │ │ │ │ └─(2) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ │ └─(2) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ │ └─(2) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ │ └─(2) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ │ └─(2) java.lang.reflect.Method.invoke │ │ │ │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.EditorReference.getEditor │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.access$22 │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage$8.run │ │ │ │ │ │ └─(1) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlink.open │ │ │ │ │ │ └─(1) org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseUp │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.TypedListener.handleEvent │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ └─(3) org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab │ │ │ │ │ ├─(2) org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer$1.handleEvent │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run │ │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Synchronizer.syncExec │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.UISynchronizer.syncExec │ │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Display.syncExec │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent │ │ │ │ │ │ └─(2) org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent │ │ │ │ │ │ └─(2) org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent │ │ │ │ │ │ └─(2) org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent │ │ │ │ │ │ └─(2) org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent │ │ │ │ │ │ └─(2) org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous │ │ │ │ │ │ └─(2) org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent │ │ │ │ │ │ └─(2) org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent │ │ │ │ │ │ └─(2) org.eclipse.equinox.internal.event.EventComponent.sendEvent │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.services.internal.events.EventBroker.send │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged │ │ │ │ │ │ └─(2) org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop │ │ │ │ │ │ ├─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.access$22 │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage$8.run │ │ │ │ │ │ │ └─(1) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.JavaUI.openInEditor │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.actions.OpenTypeAction.runWithEvent │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.actions.OpenTypeAction.runWithEvent │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy.execute │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.handlers.E4HandlerProxy.execute │ │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ │ │ │ └─(1) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ │ │ │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass │ │ │ │ │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.invoke │ │ │ │ │ │ │ └─(1) org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke │ │ │ │ │ │ │ └─(1) org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0 │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.filterEvent │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.wmKeyDown │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Control.WM_KEYDOWN │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Canvas.windowProc │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ │ │ │ └─(1) org.eclipse.swt.internal.win32.OS.DispatchMessageW │ │ │ │ │ │ │ └─(1) org.eclipse.swt.internal.win32.OS.DispatchMessage │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.access$22 │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage$8.run │ │ │ │ │ │ └─(1) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.SelectionDispatchAction.run │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.navigator.OpenAndExpand.run │ │ │ │ │ │ └─(1) org.eclipse.ui.actions.RetargetAction.run │ │ │ │ │ │ └─(1) org.eclipse.ui.navigator.CommonNavigatorManager$3.open │ │ │ │ │ │ └─(1) org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open │ │ │ │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer$2.run │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.JFaceUtil$1.run │ │ │ │ │ │ └─(1) org.eclipse.jface.util.SafeRunnable.run │ │ │ │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer.fireOpen │ │ │ │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer.handleOpen │ │ │ │ │ │ └─(1) org.eclipse.ui.navigator.CommonViewer.handleOpen │ │ │ │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer$6.handleOpen │ │ │ │ │ │ └─(1) org.eclipse.jface.util.OpenStrategy.fireOpenEvent │ │ │ │ │ │ └─(1) org.eclipse.jface.util.OpenStrategy.access$2 │ │ │ │ │ │ └─(1) org.eclipse.jface.util.OpenStrategy$1.handleEvent │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$6.run │ │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents │ │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab │ │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess │ │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents │ │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ │ └─(1) org.eclipse.wb.internal.core.editor.multi.DesignerEditor.super_createPartControl │ │ │ │ └─(1) org.eclipse.wb.internal.core.editor.multi.SourcePage.createControl │ │ │ │ └─(1) org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.createTab │ │ │ │ └─(1) org.eclipse.wb.internal.core.editor.multi.MultiPagesMode.create │ │ │ │ └─(1) org.eclipse.wb.internal.core.editor.multi.DesignerEditor.createPartControl │ │ │ │ └─(1) org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl │ │ │ │ └─(1) org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl │ │ │ │ └─(1) org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ └─(1) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated │ │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated │ │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.inject │ │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.internalMake │ │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.make │ │ │ │ └─(1) org.eclipse.e4.core.contexts.ContextInjectionFactory.make │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer$1.handleEvent │ │ │ │ └─(1) org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run │ │ │ │ └─(1) org.eclipse.swt.widgets.Synchronizer.syncExec │ │ │ │ └─(1) org.eclipse.ui.internal.UISynchronizer.syncExec │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.syncExec │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec │ │ │ │ └─(1) org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent │ │ │ │ └─(1) org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent │ │ │ │ └─(1) org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent │ │ │ │ └─(1) org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent │ │ │ │ └─(1) org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent │ │ │ │ └─(1) org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous │ │ │ │ └─(1) org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent │ │ │ │ └─(1) org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent │ │ │ │ └─(1) org.eclipse.equinox.internal.event.EventComponent.sendEvent │ │ │ │ └─(1) org.eclipse.e4.ui.services.internal.events.EventBroker.send │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged │ │ │ │ └─(1) org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify │ │ │ │ └─(1) org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.access$22 │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage$8.run │ │ │ │ └─(1) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ └─(1) org.eclipse.jdt.ui.JavaUI.openInEditor │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.actions.OpenTypeAction.runWithEvent │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.actions.OpenTypeAction.runWithEvent │ │ │ │ └─(1) org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy.execute │ │ │ │ └─(1) org.eclipse.ui.internal.handlers.E4HandlerProxy.execute │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ └─(1) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass │ │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.invoke │ │ │ │ └─(1) org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke │ │ │ │ └─(1) org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler │ │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand │ │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press │ │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent │ │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings │ │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0 │ │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent │ │ │ │ └─(1) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.filterEvent │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.wmKeyDown │ │ │ │ └─(1) org.eclipse.swt.widgets.Control.WM_KEYDOWN │ │ │ │ └─(1) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ └─(1) org.eclipse.swt.widgets.Canvas.windowProc │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ └─(1) org.eclipse.swt.internal.win32.OS.DispatchMessageW │ │ │ │ └─(1) org.eclipse.swt.internal.win32.OS.DispatchMessage │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ └─(6) org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput │ │ │ └─(6) org.eclipse.ui.texteditor.StatusTextEditor.doSetInput │ │ │ └─(6) org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput │ │ │ └─(6) org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput │ │ │ └─(6) org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput │ │ │ └─(6) org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput │ │ │ └─(6) org.eclipse.ui.texteditor.AbstractTextEditor.setInputWithNotify │ │ │ └─(6) org.eclipse.ui.texteditor.AbstractTextEditor.setInput │ │ │ └─(6) org.eclipse.ui.internal.WorkbenchPage.reuseEditor │ │ │ └─(6) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.openEditor │ │ │ └─(6) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.display │ │ │ └─(6) org.eclipse.debug.ui.DebugUITools.displaySource │ │ │ └─(6) org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayAdapter$SourceDisplayJob.runInUIThread │ │ │ └─(6) org.eclipse.ui.progress.UIJob$1.run │ │ │ └─(6) org.eclipse.swt.widgets.RunnableLock.run │ │ │ └─(6) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ │ │ └─(6) org.eclipse.swt.widgets.Display.runAsyncMessages │ │ │ └─(6) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ └─(6) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ └─(6) org.eclipse.ui.internal.Workbench$5.run │ │ │ └─(6) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(6) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ └─(6) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ └─(6) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ └─(6) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ └─(6) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ └─(6) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ └─(6) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(6) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(6) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ └─(6) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ └─(6) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ └─(6) java.lang.reflect.Method.invoke │ │ │ └─(6) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ └─(6) org.eclipse.equinox.launcher.Main.basicRun │ │ │ └─(6) org.eclipse.equinox.launcher.Main.run │ │ └─(11) org.eclipse.jdt.ui.text.folding.DefaultJavaFoldingStructureProvider.access$9 │ │ └─(11) org.eclipse.jdt.ui.text.folding.DefaultJavaFoldingStructureProvider$ElementChangedListener.elementChanged │ │ └─(11) org.eclipse.jdt.internal.core.DeltaProcessor$4.run │ │ └─(11) org.eclipse.core.runtime.SafeRunner.run │ │ └─(11) org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners │ │ ├─(10) org.eclipse.jdt.internal.core.DeltaProcessor.fireReconcileDelta │ │ │ └─(10) org.eclipse.jdt.internal.core.DeltaProcessor.fire │ │ │ └─(10) org.eclipse.jdt.internal.core.JavaModelOperation.run │ │ │ └─(10) org.eclipse.jdt.internal.core.JavaModelOperation.runOperation │ │ │ └─(10) org.eclipse.jdt.internal.core.CompilationUnit.reconcile │ │ │ └─(10) org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile │ │ │ └─(10) org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.access$0 │ │ │ └─(10) org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run │ │ │ └─(10) org.eclipse.core.runtime.SafeRunner.run │ │ │ └─(10) org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile │ │ │ └─(10) org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile │ │ │ └─(10) org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile │ │ │ └─(10) org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile │ │ │ └─(10) org.eclipse.jface.text.reconciler.MonoReconciler.process │ │ │ └─(10) org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run │ │ └─(1) org.eclipse.jdt.internal.core.DeltaProcessor.firePostChangeDelta │ │ └─(1) org.eclipse.jdt.internal.core.DeltaProcessor.fire │ │ └─(1) org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged │ │ └─(1) org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged │ │ └─(1) org.eclipse.core.internal.events.NotificationManager$1.run │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ └─(1) org.eclipse.core.internal.events.NotificationManager.notify │ │ └─(1) org.eclipse.core.internal.events.NotificationManager.broadcastChanges │ │ └─(1) org.eclipse.core.internal.resources.Workspace.broadcastPostChange │ │ └─(1) org.eclipse.core.internal.resources.Workspace.endOperation │ │ └─(1) org.eclipse.core.internal.resources.Workspace.run │ │ └─(1) org.eclipse.ui.actions.WorkspaceModifyOperation.run │ │ └─(1) org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run │ │ └─(1) org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run │ │ └─(1) org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation │ │ └─(1) org.eclipse.ui.editors.text.TextFileDocumentProvider.saveDocument │ │ └─(1) org.eclipse.ui.texteditor.AbstractTextEditor.performSave │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.performSave │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSave │ │ └─(1) org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave │ │ └─(1) org.eclipse.ui.Saveable.doSave │ │ └─(1) org.eclipse.ui.internal.SaveableHelper.doSaveModel │ │ └─(1) org.eclipse.ui.internal.SaveableHelper$3.run │ │ └─(1) org.eclipse.ui.internal.SaveableHelper$5.run │ │ └─(1) org.eclipse.jface.operation.ModalContext.runInCurrentThread │ │ └─(1) org.eclipse.jface.operation.ModalContext.run │ │ └─(1) org.eclipse.ui.internal.WorkbenchWindow$13.run │ │ └─(1) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ └─(1) org.eclipse.ui.internal.WorkbenchWindow.run │ │ └─(1) org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation │ │ └─(1) org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation │ │ └─(1) org.eclipse.ui.internal.SaveableHelper.saveModels │ │ └─(1) org.eclipse.ui.internal.SaveableHelper.savePart │ │ └─(1) org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.doSave │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ └─(1) java.lang.reflect.Method.invoke │ │ └─(1) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.invoke │ │ └─(1) org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.savePart │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.saveSaveable │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.saveEditor │ │ └─(1) org.eclipse.ui.internal.SaveAction.run │ │ └─(1) org.eclipse.jface.action.Action.runWithEvent │ │ └─(1) org.eclipse.jface.commands.ActionHandler.execute │ │ └─(1) org.eclipse.ui.internal.handlers.E4HandlerProxy.execute │ │ └─(1) sun.reflect.GeneratedMethodAccessor39.invoke │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ └─(1) java.lang.reflect.Method.invoke │ │ └─(1) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.invoke │ │ └─(1) org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke │ │ └─(1) org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0 │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent │ │ └─(1) org.eclipse.swt.widgets.EventTable.sendEvent │ │ └─(1) org.eclipse.swt.widgets.Display.filterEvent │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ └─(1) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ └─(1) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ └─(1) org.eclipse.swt.widgets.Widget.wmChar │ │ └─(1) org.eclipse.swt.widgets.Control.WM_CHAR │ │ └─(1) org.eclipse.swt.widgets.Canvas.WM_CHAR │ │ └─(1) org.eclipse.swt.widgets.Control.windowProc │ │ └─(1) org.eclipse.swt.widgets.Canvas.windowProc │ │ └─(1) org.eclipse.swt.widgets.Display.windowProc │ │ └─(1) org.eclipse.swt.internal.win32.OS.DispatchMessageW │ │ └─(1) org.eclipse.swt.internal.win32.OS.DispatchMessage │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ └─(1) java.lang.reflect.Method.invoke │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ └─(9) org.eclipse.jface.text.source.AnnotationModel$2.run ├─(114) org.eclipse.jdt.internal.ui.infoviews.AbstractInfoView.computeAndDoSetInput │ └─(114) org.eclipse.jdt.internal.ui.infoviews.AbstractInfoView.computeAndSetInput │ ├─(102) org.eclipse.jdt.internal.ui.infoviews.AbstractInfoView.selectionChanged │ │ ├─(100) org.eclipse.ui.internal.e4.compatibility.SelectionService.notifyPostSelectionListeners │ │ │ ├─(80) org.eclipse.ui.internal.e4.compatibility.SelectionService.access$4 │ │ │ │ └─(80) org.eclipse.ui.internal.e4.compatibility.SelectionService$2.selectionChanged │ │ │ │ └─(80) org.eclipse.e4.ui.internal.workbench.SelectionAggregator$4.run │ │ │ │ └─(80) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ └─(80) org.eclipse.e4.ui.internal.workbench.SelectionAggregator.notifyPostListeners │ │ │ │ └─(80) org.eclipse.e4.ui.internal.workbench.SelectionAggregator.access$8 │ │ │ │ └─(80) org.eclipse.e4.ui.internal.workbench.SelectionAggregator$8$1.run │ │ │ │ └─(80) org.eclipse.e4.core.contexts.RunAndTrack.runExternalCode │ │ │ │ └─(80) org.eclipse.e4.ui.internal.workbench.SelectionAggregator$8.changed │ │ │ │ └─(80) org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update │ │ │ │ ├─(72) org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled │ │ │ │ │ └─(72) org.eclipse.e4.core.internal.contexts.EclipseContext.set │ │ │ │ │ └─(72) org.eclipse.e4.ui.internal.workbench.SelectionServiceImpl.setPostSelection │ │ │ │ │ └─(72) org.eclipse.ui.internal.e4.compatibility.CompatibilityPart$3.selectionChanged │ │ │ │ │ ├─(62) org.eclipse.jface.text.TextViewer.firePostSelectionChanged │ │ │ │ │ │ └─(62) org.eclipse.jface.text.TextViewer.firePostSelectionChanged │ │ │ │ │ │ └─(62) org.eclipse.jface.text.TextViewer$5.run │ │ │ │ │ │ └─(62) org.eclipse.swt.widgets.Display.runTimer │ │ │ │ │ │ └─(62) org.eclipse.swt.widgets.Display.messageProc │ │ │ │ │ │ └─(62) org.eclipse.swt.internal.win32.OS.DispatchMessageW │ │ │ │ │ │ └─(62) org.eclipse.swt.internal.win32.OS.DispatchMessage │ │ │ │ │ │ └─(62) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ └─(62) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ └─(62) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ └─(62) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ └─(62) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ └─(62) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ └─(62) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ └─(62) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ └─(62) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ └─(62) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ └─(62) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ └─(62) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ └─(62) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ └─(62) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ └─(62) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ └─(62) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ └─(62) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ └─(62) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ └─(62) java.lang.reflect.Method.invoke │ │ │ │ │ │ └─(62) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ └─(62) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ └─(62) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ ├─(6) org.eclipse.jface.viewers.StructuredViewer$3.run │ │ │ │ │ │ └─(6) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ │ └─(6) org.eclipse.ui.internal.JFaceUtil$1.run │ │ │ │ │ │ └─(6) org.eclipse.jface.util.SafeRunnable.run │ │ │ │ │ │ └─(6) org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged │ │ │ │ │ │ └─(6) org.eclipse.jface.viewers.StructuredViewer.handlePostSelect │ │ │ │ │ │ └─(6) org.eclipse.ui.navigator.CommonViewer.handlePostSelect │ │ │ │ │ │ └─(6) org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected │ │ │ │ │ │ └─(6) org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent │ │ │ │ │ │ └─(6) org.eclipse.jface.util.OpenStrategy.access$5 │ │ │ │ │ │ └─(6) org.eclipse.jface.util.OpenStrategy$3.run │ │ │ │ │ │ └─(6) org.eclipse.swt.widgets.RunnableLock.run │ │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Display.runAsyncMessages │ │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ └─(6) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ └─(6) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ └─(6) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ └─(6) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ └─(6) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ └─(6) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ └─(6) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ └─(6) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ └─(6) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ └─(6) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ └─(6) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ └─(6) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ └─(6) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ └─(6) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ └─(6) java.lang.reflect.Method.invoke │ │ │ │ │ │ └─(6) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ └─(6) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ └─(6) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ └─(4) org.eclipse.ui.part.PageBookView$SelectionManager$1.run │ │ │ │ │ └─(4) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ └─(4) org.eclipse.core.runtime.Platform.run │ │ │ │ │ └─(4) org.eclipse.ui.part.PageBookView$SelectionManager.selectionChanged │ │ │ │ │ └─(4) org.eclipse.ui.part.PageBookView$SelectionProvider.postSelectionChanged │ │ │ │ │ └─(4) org.eclipse.ui.part.PageBookView.postSelectionChanged │ │ │ │ │ └─(4) org.eclipse.ui.part.PageBookView.access$3 │ │ │ │ │ └─(4) org.eclipse.ui.part.PageBookView$3.selectionChanged │ │ │ │ │ └─(4) org.eclipse.jface.text.TextViewer.firePostSelectionChanged │ │ │ │ │ └─(4) org.eclipse.jface.text.TextViewer.firePostSelectionChanged │ │ │ │ │ └─(4) org.eclipse.jface.text.TextViewer$5.run │ │ │ │ │ └─(4) org.eclipse.swt.widgets.Display.runTimer │ │ │ │ │ └─(4) org.eclipse.swt.widgets.Display.messageProc │ │ │ │ │ └─(4) org.eclipse.swt.internal.win32.OS.DispatchMessageW │ │ │ │ │ └─(4) org.eclipse.swt.internal.win32.OS.DispatchMessage │ │ │ │ │ └─(4) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ └─(4) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ └─(4) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ └─(4) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(4) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ └─(4) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ └─(4) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ └─(4) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ └─(4) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ └─(4) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ └─(4) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(4) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(4) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ └─(4) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ └─(4) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ └─(4) java.lang.reflect.Method.invoke │ │ │ │ │ └─(4) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ └─(4) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ └─(4) org.eclipse.equinox.launcher.Main.run │ │ │ │ └─(8) org.eclipse.e4.core.internal.contexts.EclipseContext.runAndTrack │ │ │ │ └─(8) org.eclipse.e4.ui.internal.workbench.SelectionAggregator.track │ │ │ │ └─(8) org.eclipse.e4.ui.internal.workbench.SelectionAggregator.setPart │ │ │ │ └─(8) sun.reflect.GeneratedMethodAccessor25.invoke │ │ │ │ └─(8) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ └─(8) java.lang.reflect.Method.invoke │ │ │ │ └─(8) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ │ │ └─(8) org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update │ │ │ │ └─(8) org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update │ │ │ │ └─(8) org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled │ │ │ │ └─(8) org.eclipse.e4.core.internal.contexts.EclipseContext.set │ │ │ │ └─(8) org.eclipse.e4.core.internal.contexts.EclipseContext.activate │ │ │ │ └─(8) org.eclipse.e4.core.internal.contexts.EclipseContext.activateBranch │ │ │ │ └─(8) org.eclipse.e4.ui.internal.workbench.PartActivationHistory.activate │ │ │ │ └─(8) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ └─(8) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ ├─(6) org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer.activate │ │ │ │ │ └─(6) org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1.handleEvent │ │ │ │ │ └─(6) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Shell.setActiveControl │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Canvas.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Decorations.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Shell.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ │ │ └─(6) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ │ │ └─(6) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ │ │ └─(6) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ │ │ └─(6) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ │ │ └─(6) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ │ │ └─(6) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ │ │ └─(6) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ │ │ └─(6) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ │ │ └─(6) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Tree.callWindowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Tree.windowProc │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ │ ├─(4) org.eclipse.swt.internal.win32.OS.PeekMessageW │ │ │ │ │ │ └─(4) org.eclipse.swt.internal.win32.OS.PeekMessage │ │ │ │ │ │ └─(4) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ └─(4) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ └─(4) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ └─(4) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ └─(4) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ └─(4) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ └─(4) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ └─(4) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ └─(4) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ └─(4) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ └─(4) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ └─(4) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ └─(4) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ └─(4) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ └─(4) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ └─(4) java.lang.reflect.Method.invoke │ │ │ │ │ │ └─(4) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ └─(4) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ └─(4) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ └─(2) org.eclipse.swt.internal.win32.OS.CallWindowProcW │ │ │ │ │ └─(2) org.eclipse.swt.internal.win32.OS.CallWindowProc │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Tree.callWindowProc │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Tree.windowProc │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ │ └─(2) org.eclipse.swt.internal.win32.OS.PeekMessageW │ │ │ │ │ └─(2) org.eclipse.swt.internal.win32.OS.PeekMessage │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ └─(2) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(2) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ └─(2) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ └─(2) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ └─(2) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ └─(2) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ └─(2) java.lang.reflect.Method.invoke │ │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.run │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ └─(2) org.eclipse.e4.ui.workbench.addons.minmax.TrimStack$8.widgetSelected │ │ │ │ └─(2) org.eclipse.swt.widgets.TypedListener.handleEvent │ │ │ │ └─(2) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ └─(2) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ └─(2) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ └─(2) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ └─(2) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(2) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ └─(2) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ └─(2) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ └─(2) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ └─(2) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ └─(2) java.lang.reflect.Method.invoke │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.run │ │ │ └─(20) org.eclipse.ui.internal.e4.compatibility.SelectionService.updateSelection │ │ │ └─(20) org.eclipse.ui.internal.WorkbenchPage$E4PartListener.partActivated │ │ │ └─(20) org.eclipse.e4.ui.internal.workbench.PartServiceImpl$2.run │ │ │ └─(20) org.eclipse.core.runtime.SafeRunner.run │ │ │ └─(20) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.firePartActivated │ │ │ └─(20) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ └─(20) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ ├─(10) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ ├─(6) org.eclipse.e4.ui.workbench.addons.minmax.TrimStack$8.widgetSelected │ │ │ │ │ └─(6) org.eclipse.swt.widgets.TypedListener.handleEvent │ │ │ │ │ └─(6) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ │ └─(6) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ └─(6) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ └─(6) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ └─(6) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(6) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ └─(6) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ └─(6) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ └─(6) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ └─(6) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ └─(6) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ └─(6) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(6) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(6) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ └─(6) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ └─(6) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ └─(6) java.lang.reflect.Method.invoke │ │ │ │ │ └─(6) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ └─(6) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ └─(6) org.eclipse.equinox.launcher.Main.run │ │ │ │ └─(4) org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor │ │ │ │ └─(4) org.eclipse.ui.internal.WorkbenchPage.access$22 │ │ │ │ └─(4) org.eclipse.ui.internal.WorkbenchPage$8.run │ │ │ │ └─(4) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ │ │ └─(4) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ └─(4) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ └─(4) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ ├─(2) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ └─(2) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ └─(2) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ │ └─(2) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ │ └─(2) org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun │ │ │ │ │ └─(2) org.eclipse.jdt.ui.actions.SelectionDispatchAction.run │ │ │ │ │ └─(2) org.eclipse.jdt.internal.ui.navigator.OpenAndExpand.run │ │ │ │ │ └─(2) org.eclipse.ui.actions.RetargetAction.run │ │ │ │ │ └─(2) org.eclipse.ui.navigator.CommonNavigatorManager$3.open │ │ │ │ │ └─(2) org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open │ │ │ │ │ └─(2) org.eclipse.jface.viewers.StructuredViewer$2.run │ │ │ │ │ └─(2) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ └─(2) org.eclipse.ui.internal.JFaceUtil$1.run │ │ │ │ │ └─(2) org.eclipse.jface.util.SafeRunnable.run │ │ │ │ │ └─(2) org.eclipse.jface.viewers.StructuredViewer.fireOpen │ │ │ │ │ └─(2) org.eclipse.jface.viewers.StructuredViewer.handleOpen │ │ │ │ │ └─(2) org.eclipse.ui.navigator.CommonViewer.handleOpen │ │ │ │ │ └─(2) org.eclipse.jface.viewers.StructuredViewer$6.handleOpen │ │ │ │ │ └─(2) org.eclipse.jface.util.OpenStrategy.fireOpenEvent │ │ │ │ │ └─(2) org.eclipse.jface.util.OpenStrategy.access$2 │ │ │ │ │ └─(2) org.eclipse.jface.util.OpenStrategy$1.handleEvent │ │ │ │ │ └─(2) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ └─(2) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(2) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ └─(2) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ └─(2) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ └─(2) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ └─(2) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ └─(2) java.lang.reflect.Method.invoke │ │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.run │ │ │ │ └─(2) org.eclipse.ui.ide.IDE.openEditor │ │ │ │ └─(2) org.eclipse.ui.ide.IDE.openEditor │ │ │ │ └─(2) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ └─(2) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ └─(2) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ └─(2) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ └─(2) org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun │ │ │ │ └─(2) org.eclipse.jdt.ui.actions.SelectionDispatchAction.run │ │ │ │ └─(2) org.eclipse.jdt.internal.ui.navigator.OpenAndExpand.run │ │ │ │ └─(2) org.eclipse.ui.actions.RetargetAction.run │ │ │ │ └─(2) org.eclipse.ui.navigator.CommonNavigatorManager$3.open │ │ │ │ └─(2) org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open │ │ │ │ └─(2) org.eclipse.jface.viewers.StructuredViewer$2.run │ │ │ │ └─(2) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ └─(2) org.eclipse.ui.internal.JFaceUtil$1.run │ │ │ │ └─(2) org.eclipse.jface.util.SafeRunnable.run │ │ │ │ └─(2) org.eclipse.jface.viewers.StructuredViewer.fireOpen │ │ │ │ └─(2) org.eclipse.jface.viewers.StructuredViewer.handleOpen │ │ │ │ └─(2) org.eclipse.ui.navigator.CommonViewer.handleOpen │ │ │ │ └─(2) org.eclipse.jface.viewers.StructuredViewer$6.handleOpen │ │ │ │ └─(2) org.eclipse.jface.util.OpenStrategy.fireOpenEvent │ │ │ │ └─(2) org.eclipse.jface.util.OpenStrategy.access$2 │ │ │ │ └─(2) org.eclipse.jface.util.OpenStrategy$1.handleEvent │ │ │ │ └─(2) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ └─(2) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ └─(2) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ └─(2) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ └─(2) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(2) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ └─(2) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ └─(2) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ └─(2) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ └─(2) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ └─(2) java.lang.reflect.Method.invoke │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.run │ │ │ └─(10) org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer.activate │ │ │ └─(10) org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1.handleEvent │ │ │ └─(10) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ └─(10) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ └─(10) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ └─(10) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ └─(10) org.eclipse.swt.widgets.Shell.setActiveControl │ │ │ └─(10) org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE │ │ │ └─(10) org.eclipse.swt.widgets.Control.windowProc │ │ │ └─(10) org.eclipse.swt.widgets.Canvas.windowProc │ │ │ └─(10) org.eclipse.swt.widgets.Decorations.windowProc │ │ │ └─(10) org.eclipse.swt.widgets.Shell.windowProc │ │ │ └─(10) org.eclipse.swt.widgets.Display.windowProc │ │ │ └─(10) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ └─(10) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ └─(10) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ └─(10) org.eclipse.swt.widgets.Control.windowProc │ │ │ └─(10) org.eclipse.swt.widgets.Display.windowProc │ │ │ └─(10) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ └─(10) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ └─(10) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ └─(10) org.eclipse.swt.widgets.Control.windowProc │ │ │ └─(10) org.eclipse.swt.widgets.Display.windowProc │ │ │ └─(10) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ └─(10) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ └─(10) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ └─(10) org.eclipse.swt.widgets.Control.windowProc │ │ │ └─(10) org.eclipse.swt.widgets.Display.windowProc │ │ │ └─(10) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ └─(10) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ └─(10) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ └─(10) org.eclipse.swt.widgets.Control.windowProc │ │ │ └─(10) org.eclipse.swt.widgets.Display.windowProc │ │ │ └─(10) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ └─(10) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ └─(10) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ └─(10) org.eclipse.swt.widgets.Control.windowProc │ │ │ └─(10) org.eclipse.swt.widgets.Display.windowProc │ │ │ └─(10) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ └─(10) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ └─(10) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ └─(10) org.eclipse.swt.widgets.Control.windowProc │ │ │ └─(10) org.eclipse.swt.widgets.Display.windowProc │ │ │ └─(10) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ └─(10) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ └─(10) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ └─(10) org.eclipse.swt.widgets.Control.windowProc │ │ │ └─(10) org.eclipse.swt.widgets.Display.windowProc │ │ │ └─(10) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ └─(10) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ └─(10) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ └─(10) org.eclipse.swt.widgets.Control.windowProc │ │ │ └─(10) org.eclipse.swt.widgets.Display.windowProc │ │ │ └─(10) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ └─(10) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ ├─(6) org.eclipse.swt.widgets.Tree.callWindowProc │ │ │ │ └─(6) org.eclipse.swt.widgets.Tree.windowProc │ │ │ │ └─(6) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ ├─(4) org.eclipse.swt.internal.win32.OS.PeekMessageW │ │ │ │ │ └─(4) org.eclipse.swt.internal.win32.OS.PeekMessage │ │ │ │ │ └─(4) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ └─(4) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ └─(4) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ └─(4) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(4) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ └─(4) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ └─(4) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ └─(4) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ └─(4) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ └─(4) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ └─(4) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(4) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(4) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ └─(4) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ └─(4) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ └─(4) java.lang.reflect.Method.invoke │ │ │ │ │ └─(4) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ └─(4) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ └─(4) org.eclipse.equinox.launcher.Main.run │ │ │ │ └─(2) org.eclipse.swt.internal.win32.OS.CallWindowProcW │ │ │ │ └─(2) org.eclipse.swt.internal.win32.OS.CallWindowProc │ │ │ │ └─(2) org.eclipse.swt.widgets.Tree.callWindowProc │ │ │ │ └─(2) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ └─(2) org.eclipse.swt.widgets.Tree.windowProc │ │ │ │ └─(2) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ └─(2) org.eclipse.swt.internal.win32.OS.PeekMessageW │ │ │ │ └─(2) org.eclipse.swt.internal.win32.OS.PeekMessage │ │ │ │ └─(2) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ └─(2) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(2) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ └─(2) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ └─(2) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ └─(2) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ └─(2) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ └─(2) java.lang.reflect.Method.invoke │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.run │ │ │ └─(4) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ └─(4) org.eclipse.swt.widgets.Control.windowProc │ │ │ └─(4) org.eclipse.swt.widgets.Display.windowProc │ │ │ └─(4) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ └─(4) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ └─(4) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ └─(4) org.eclipse.swt.widgets.Control.windowProc │ │ │ └─(4) org.eclipse.swt.widgets.Display.windowProc │ │ │ └─(4) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ └─(4) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ └─(4) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ └─(4) org.eclipse.swt.widgets.Control.windowProc │ │ │ └─(4) org.eclipse.swt.widgets.Display.windowProc │ │ │ └─(4) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ └─(4) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ └─(4) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ └─(4) org.eclipse.swt.widgets.Control.windowProc │ │ │ └─(4) org.eclipse.swt.widgets.Canvas.windowProc │ │ │ └─(4) org.eclipse.swt.widgets.Display.windowProc │ │ │ └─(4) org.eclipse.swt.internal.win32.OS.DefWindowProcW │ │ │ └─(4) org.eclipse.swt.internal.win32.OS.DefWindowProc │ │ │ └─(4) org.eclipse.swt.widgets.Scrollable.callWindowProc │ │ │ └─(4) org.eclipse.swt.widgets.Control.windowProc │ │ │ └─(4) org.eclipse.swt.widgets.Canvas.windowProc │ │ │ └─(4) org.eclipse.swt.widgets.Display.windowProc │ │ │ └─(4) org.eclipse.swt.internal.win32.OS.PeekMessageW │ │ │ └─(4) org.eclipse.swt.internal.win32.OS.PeekMessage │ │ │ └─(4) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ └─(4) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ └─(4) org.eclipse.ui.internal.Workbench$5.run │ │ │ └─(4) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(4) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ └─(4) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ └─(4) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ └─(4) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ └─(4) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ └─(4) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ └─(4) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(4) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(4) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ └─(4) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ └─(4) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ └─(4) java.lang.reflect.Method.invoke │ │ │ └─(4) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ └─(4) org.eclipse.equinox.launcher.Main.basicRun │ │ │ └─(4) org.eclipse.equinox.launcher.Main.run │ │ └─(2) org.eclipse.jdt.internal.ui.infoviews.AbstractInfoView$1.partVisible │ │ └─(2) org.eclipse.ui.internal.PartService$12.run │ │ └─(2) org.eclipse.core.runtime.SafeRunner.run │ │ └─(2) org.eclipse.ui.internal.PartService.partVisible │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage$21.run │ │ └─(2) org.eclipse.core.runtime.SafeRunner.run │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage.firePartVisible │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage.access$7 │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage$4.handleEvent │ │ └─(2) org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run │ │ └─(2) org.eclipse.swt.widgets.Synchronizer.syncExec │ │ └─(2) org.eclipse.ui.internal.UISynchronizer.syncExec │ │ └─(2) org.eclipse.swt.widgets.Display.syncExec │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec │ │ └─(2) org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent │ │ └─(2) org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent │ │ └─(2) org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent │ │ └─(2) org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent │ │ └─(2) org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent │ │ └─(2) org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous │ │ └─(2) org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent │ │ └─(2) org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent │ │ └─(2) org.eclipse.equinox.internal.event.EventComponent.sendEvent │ │ └─(2) org.eclipse.e4.ui.services.internal.events.EventBroker.send │ │ └─(2) org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged │ │ └─(2) org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify │ │ └─(2) org.eclipse.e4.ui.model.application.ui.advanced.impl.PerspectiveStackImpl.setSelectedElement │ │ └─(2) org.eclipse.e4.ui.model.application.ui.advanced.impl.PerspectiveStackImpl.setSelectedElement │ │ └─(2) org.eclipse.e4.ui.workbench.addons.perspectiveswitcher.PerspectiveSwitcher$13.widgetSelected │ │ └─(2) org.eclipse.swt.widgets.TypedListener.handleEvent │ │ └─(2) org.eclipse.swt.widgets.EventTable.sendEvent │ │ └─(2) org.eclipse.swt.widgets.Widget.sendEvent │ │ └─(2) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ └─(2) org.eclipse.swt.widgets.Display.readAndDispatch │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ └─(2) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ └─(2) org.eclipse.ui.internal.Workbench$5.run │ │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ └─(2) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ └─(2) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ └─(2) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ └─(2) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke │ │ └─(2) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ └─(2) java.lang.reflect.Method.invoke │ │ └─(2) org.eclipse.equinox.launcher.Main.invokeFramework │ │ └─(2) org.eclipse.equinox.launcher.Main.basicRun │ │ └─(2) org.eclipse.equinox.launcher.Main.run │ └─(12) org.eclipse.jdt.internal.ui.infoviews.AbstractInfoView.access$0 │ └─(12) org.eclipse.jdt.internal.ui.infoviews.AbstractInfoView$1.partInputChanged │ └─(12) org.eclipse.ui.internal.PartService$13.run │ └─(12) org.eclipse.core.runtime.SafeRunner.run │ └─(12) org.eclipse.ui.internal.PartService.partInputChanged │ └─(12) org.eclipse.ui.internal.WorkbenchPage$23.run │ └─(12) org.eclipse.core.runtime.SafeRunner.run │ └─(12) org.eclipse.ui.internal.WorkbenchPage.firePartInputChanged │ └─(12) org.eclipse.ui.internal.e4.compatibility.CompatibilityPart$4.propertyChanged │ └─(12) org.eclipse.ui.part.WorkbenchPart.firePropertyChange │ └─(12) org.eclipse.ui.texteditor.AbstractTextEditor.firePropertyChange │ └─(12) org.eclipse.ui.texteditor.AbstractTextEditor.setInputWithNotify │ └─(12) org.eclipse.ui.texteditor.AbstractTextEditor.setInput │ └─(12) org.eclipse.ui.internal.WorkbenchPage.reuseEditor │ └─(12) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.openEditor │ └─(12) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.display │ └─(12) org.eclipse.debug.ui.DebugUITools.displaySource │ └─(12) org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayAdapter$SourceDisplayJob.runInUIThread │ └─(12) org.eclipse.ui.progress.UIJob$1.run │ └─(12) org.eclipse.swt.widgets.RunnableLock.run │ └─(12) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ └─(12) org.eclipse.swt.widgets.Display.runAsyncMessages │ └─(12) org.eclipse.swt.widgets.Display.readAndDispatch │ └─(12) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ └─(12) org.eclipse.core.databinding.observable.Realm.runWithDefault │ └─(12) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ └─(12) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ └─(12) org.eclipse.ui.internal.Workbench$5.run │ └─(12) org.eclipse.core.databinding.observable.Realm.runWithDefault │ └─(12) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ └─(12) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ └─(12) org.eclipse.ui.internal.ide.application.IDEApplication.start │ └─(12) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ └─(12) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ └─(12) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ └─(12) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(12) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(12) sun.reflect.NativeMethodAccessorImpl.invoke0 │ └─(12) sun.reflect.NativeMethodAccessorImpl.invoke │ └─(12) sun.reflect.DelegatingMethodAccessorImpl.invoke │ └─(12) java.lang.reflect.Method.invoke │ └─(12) org.eclipse.equinox.launcher.Main.invokeFramework │ └─(12) org.eclipse.equinox.launcher.Main.basicRun │ └─(12) org.eclipse.equinox.launcher.Main.run ├─(103) org.eclipse.jface.text.contentassist.ContentAssistant$AutoAssistListener.start │ └─(103) org.eclipse.jface.text.contentassist.ContentAssistant$AutoAssistListener.keyPressed │ ├─(95) org.eclipse.jface.text.contentassist.ContentAssistant$AutoAssistListener.verifyKey │ │ └─(95) org.eclipse.jface.text.TextViewer$VerifyKeyListenersManager.verifyKey │ │ └─(95) org.eclipse.swt.custom.StyledTextListener.handleEvent │ │ └─(95) org.eclipse.swt.widgets.EventTable.sendEvent │ │ └─(95) org.eclipse.swt.widgets.Widget.sendEvent │ │ └─(95) org.eclipse.swt.widgets.Widget.sendEvent │ │ └─(95) org.eclipse.swt.widgets.Widget.sendEvent │ │ └─(95) org.eclipse.swt.widgets.Widget.notifyListeners │ │ └─(95) org.eclipse.swt.custom.StyledText.handleKeyDown │ │ └─(95) org.eclipse.swt.custom.StyledText$7.handleEvent │ │ └─(95) org.eclipse.swt.widgets.EventTable.sendEvent │ │ └─(95) org.eclipse.swt.widgets.Widget.sendEvent │ │ └─(95) org.eclipse.swt.widgets.Widget.sendEvent │ │ └─(95) org.eclipse.swt.widgets.Widget.sendEvent │ │ └─(95) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ └─(95) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ └─(95) org.eclipse.swt.widgets.Widget.wmChar │ │ └─(95) org.eclipse.swt.widgets.Control.WM_CHAR │ │ └─(95) org.eclipse.swt.widgets.Canvas.WM_CHAR │ │ └─(95) org.eclipse.swt.widgets.Control.windowProc │ │ └─(95) org.eclipse.swt.widgets.Canvas.windowProc │ │ └─(95) org.eclipse.swt.widgets.Display.windowProc │ │ └─(95) org.eclipse.swt.internal.win32.OS.DispatchMessageW │ │ └─(95) org.eclipse.swt.internal.win32.OS.DispatchMessage │ │ └─(95) org.eclipse.swt.widgets.Display.readAndDispatch │ │ └─(95) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ └─(95) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ └─(95) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ └─(95) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ └─(95) org.eclipse.ui.internal.Workbench$5.run │ │ └─(95) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ └─(95) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ └─(95) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ └─(95) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ └─(95) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ └─(95) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ └─(95) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ └─(95) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ └─(95) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ └─(95) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ └─(95) sun.reflect.NativeMethodAccessorImpl.invoke │ │ └─(95) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ └─(95) java.lang.reflect.Method.invoke │ │ └─(95) org.eclipse.equinox.launcher.Main.invokeFramework │ │ └─(95) org.eclipse.equinox.launcher.Main.basicRun │ │ └─(95) org.eclipse.equinox.launcher.Main.run │ └─(8) org.eclipse.jface.text.contentassist.ContentAssistant$InternalListener.verifyKey │ └─(8) org.eclipse.jface.text.TextViewer$VerifyKeyListenersManager.verifyKey │ └─(8) org.eclipse.swt.custom.StyledTextListener.handleEvent │ └─(8) org.eclipse.swt.widgets.EventTable.sendEvent │ └─(8) org.eclipse.swt.widgets.Widget.sendEvent │ └─(8) org.eclipse.swt.widgets.Widget.sendEvent │ └─(8) org.eclipse.swt.widgets.Widget.sendEvent │ └─(8) org.eclipse.swt.widgets.Widget.notifyListeners │ └─(8) org.eclipse.swt.custom.StyledText.handleKeyDown │ └─(8) org.eclipse.swt.custom.StyledText$7.handleEvent │ └─(8) org.eclipse.swt.widgets.EventTable.sendEvent │ └─(8) org.eclipse.swt.widgets.Widget.sendEvent │ └─(8) org.eclipse.swt.widgets.Widget.sendEvent │ └─(8) org.eclipse.swt.widgets.Widget.sendEvent │ └─(8) org.eclipse.swt.widgets.Widget.sendKeyEvent │ └─(8) org.eclipse.swt.widgets.Widget.sendKeyEvent │ └─(8) org.eclipse.swt.widgets.Widget.wmChar │ └─(8) org.eclipse.swt.widgets.Control.WM_CHAR │ └─(8) org.eclipse.swt.widgets.Canvas.WM_CHAR │ └─(8) org.eclipse.swt.widgets.Control.windowProc │ └─(8) org.eclipse.swt.widgets.Canvas.windowProc │ └─(8) org.eclipse.swt.widgets.Display.windowProc │ └─(8) org.eclipse.swt.internal.win32.OS.DispatchMessageW │ └─(8) org.eclipse.swt.internal.win32.OS.DispatchMessage │ └─(8) org.eclipse.swt.widgets.Display.readAndDispatch │ └─(8) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ └─(8) org.eclipse.core.databinding.observable.Realm.runWithDefault │ └─(8) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ └─(8) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ └─(8) org.eclipse.ui.internal.Workbench$5.run │ └─(8) org.eclipse.core.databinding.observable.Realm.runWithDefault │ └─(8) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ └─(8) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ └─(8) org.eclipse.ui.internal.ide.application.IDEApplication.start │ └─(8) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ └─(8) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ └─(8) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ └─(8) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(8) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(8) sun.reflect.NativeMethodAccessorImpl.invoke0 │ └─(8) sun.reflect.NativeMethodAccessorImpl.invoke │ └─(8) sun.reflect.DelegatingMethodAccessorImpl.invoke │ └─(8) java.lang.reflect.Method.invoke │ └─(8) org.eclipse.equinox.launcher.Main.invokeFramework │ └─(8) org.eclipse.equinox.launcher.Main.basicRun │ └─(8) org.eclipse.equinox.launcher.Main.run ├─(97) org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer. │ └─(97) org.eclipse.jface.text.contentassist.AdditionalInfoController$10. │ └─(97) org.eclipse.jface.text.contentassist.AdditionalInfoController.install │ └─(97) org.eclipse.jface.text.contentassist.CompletionProposalPopup.displayProposals │ └─(97) org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$23 │ └─(97) org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run │ └─(97) org.eclipse.swt.custom.BusyIndicator.showWhile │ └─(97) org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals │ └─(97) org.eclipse.jface.text.contentassist.ContentAssistant$2.run │ └─(97) org.eclipse.swt.widgets.RunnableLock.run │ └─(97) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ └─(97) org.eclipse.swt.widgets.Display.runAsyncMessages │ └─(97) org.eclipse.swt.widgets.Display.readAndDispatch │ └─(97) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ └─(97) org.eclipse.core.databinding.observable.Realm.runWithDefault │ └─(97) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ └─(97) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ └─(97) org.eclipse.ui.internal.Workbench$5.run │ └─(97) org.eclipse.core.databinding.observable.Realm.runWithDefault │ └─(97) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ └─(97) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ └─(97) org.eclipse.ui.internal.ide.application.IDEApplication.start │ └─(97) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ └─(97) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ └─(97) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ └─(97) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(97) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(97) sun.reflect.NativeMethodAccessorImpl.invoke0 │ └─(97) sun.reflect.NativeMethodAccessorImpl.invoke │ └─(97) sun.reflect.DelegatingMethodAccessorImpl.invoke │ └─(97) java.lang.reflect.Method.invoke │ └─(97) org.eclipse.equinox.launcher.Main.invokeFramework │ └─(97) org.eclipse.equinox.launcher.Main.basicRun │ └─(97) org.eclipse.equinox.launcher.Main.run ├─(43) java.util.Timer. │ ├─(42) java.util.Timer. │ │ └─(42) org.eclipse.debug.internal.ui.viewers.update.EventHandlerModelProxy. │ │ ├─(36) org.eclipse.debug.internal.ui.viewers.update.DefaultVariableViewModelProxy. │ │ │ └─(36) org.eclipse.debug.internal.ui.viewers.update.DefaultModelProxyFactory.createModelProxy │ │ │ └─(36) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.installModelProxy │ │ │ └─(36) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.postInputChanged │ │ │ └─(36) org.eclipse.debug.internal.ui.viewers.model.InternalTreeModelViewer.inputChanged │ │ │ └─(36) org.eclipse.jface.viewers.ContentViewer.setInput │ │ │ └─(36) org.eclipse.jface.viewers.StructuredViewer.setInput │ │ │ └─(36) org.eclipse.debug.internal.ui.views.variables.VariablesView.setViewerInput │ │ │ └─(36) org.eclipse.debug.internal.ui.views.variables.VariablesView.viewerInputUpdateComplete │ │ │ └─(36) org.eclipse.debug.internal.ui.views.variables.VariablesView$1.viewerInputComplete │ │ │ └─(36) org.eclipse.debug.internal.ui.viewers.model.provisional.ViewerInputService$2.viewerInputComplete │ │ │ └─(36) org.eclipse.debug.internal.ui.viewers.model.ViewerInputUpdate$1.runInUIThread │ │ │ └─(36) org.eclipse.ui.progress.UIJob$1.run │ │ │ └─(36) org.eclipse.swt.widgets.RunnableLock.run │ │ │ └─(36) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ │ │ └─(36) org.eclipse.swt.widgets.Display.runAsyncMessages │ │ │ └─(36) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ └─(36) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ └─(36) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(36) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ └─(36) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ └─(36) org.eclipse.ui.internal.Workbench$5.run │ │ │ └─(36) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(36) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ └─(36) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ └─(36) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ └─(36) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ └─(36) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ └─(36) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ └─(36) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(36) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(36) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ └─(36) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ └─(36) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ └─(36) java.lang.reflect.Method.invoke │ │ │ └─(36) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ └─(36) org.eclipse.equinox.launcher.Main.basicRun │ │ │ └─(36) org.eclipse.equinox.launcher.Main.run │ │ ├─(4) org.eclipse.debug.internal.ui.viewers.update.ProcessProxy. │ │ │ └─(4) org.eclipse.debug.internal.ui.viewers.update.DefaultModelProxyFactory.createModelProxy │ │ │ └─(4) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.installModelProxy │ │ │ └─(4) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.handleInstall │ │ │ └─(4) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.updateNodes │ │ │ └─(4) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.updateNodes │ │ │ └─(4) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.updateNodes │ │ │ └─(4) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.updateModel │ │ │ └─(4) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.doModelChanged │ │ │ └─(4) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.access$0 │ │ │ └─(4) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider$2.run │ │ │ └─(4) org.eclipse.swt.widgets.RunnableLock.run │ │ │ └─(4) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ │ │ └─(4) org.eclipse.swt.widgets.Display.runAsyncMessages │ │ │ └─(4) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ └─(4) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ └─(4) org.eclipse.ui.internal.Workbench$5.run │ │ │ └─(4) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(4) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ └─(4) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ └─(4) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ └─(4) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ └─(4) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ └─(4) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ └─(4) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(4) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(4) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ └─(4) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ └─(4) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ └─(4) java.lang.reflect.Method.invoke │ │ │ └─(4) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ └─(4) org.eclipse.equinox.launcher.Main.basicRun │ │ │ └─(4) org.eclipse.equinox.launcher.Main.run │ │ ├─(1) org.eclipse.debug.internal.ui.viewers.update.DebugTargetProxy. │ │ │ └─(1) org.eclipse.jdt.internal.debug.ui.threadgroups.JavaDebugTargetProxy. │ │ │ └─(1) org.eclipse.jdt.internal.debug.ui.threadgroups.JavaModelProxyFactory.createModelProxy │ │ │ └─(1) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.installModelProxy │ │ │ └─(1) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.handleInstall │ │ │ └─(1) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.updateNodes │ │ │ └─(1) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.updateNodes │ │ │ └─(1) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.updateNodes │ │ │ └─(1) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.updateModel │ │ │ └─(1) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.doModelChanged │ │ │ └─(1) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.access$0 │ │ │ └─(1) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider$2.run │ │ │ └─(1) org.eclipse.swt.widgets.RunnableLock.run │ │ │ └─(1) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ │ │ └─(1) org.eclipse.swt.widgets.Display.runAsyncMessages │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ └─(1) org.eclipse.debug.internal.ui.viewers.update.DefaultExpressionModelProxy. │ │ └─(1) org.eclipse.debug.internal.ui.viewers.update.DefaultWatchExpressionModelProxy. │ │ └─(1) org.eclipse.debug.internal.ui.viewers.update.DefaultModelProxyFactory.createModelProxy │ │ └─(1) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.installModelProxy │ │ └─(1) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.handleInstall │ │ └─(1) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.updateNodes │ │ └─(1) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.updateNodes │ │ └─(1) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.updateModel │ │ └─(1) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.doModelChanged │ │ └─(1) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider.access$0 │ │ └─(1) org.eclipse.debug.internal.ui.viewers.model.TreeModelContentProvider$2.run │ │ └─(1) org.eclipse.swt.widgets.RunnableLock.run │ │ └─(1) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ │ └─(1) org.eclipse.swt.widgets.Display.runAsyncMessages │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ └─(1) java.lang.reflect.Method.invoke │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ └─(1) org.eclipse.jetty.server.session.HashSessionManager.doStart │ └─(1) org.eclipse.jetty.util.component.AbstractLifeCycle.start │ └─(1) org.eclipse.jetty.server.session.SessionHandler.doStart │ └─(1) org.eclipse.jetty.util.component.AbstractLifeCycle.start │ └─(1) org.eclipse.jetty.server.handler.HandlerWrapper.doStart │ └─(1) org.eclipse.jetty.server.handler.ScopedHandler.doStart │ └─(1) org.eclipse.jetty.server.handler.ContextHandler.startContext │ └─(1) org.eclipse.jetty.servlet.ServletContextHandler.startContext │ └─(1) org.eclipse.jetty.server.handler.ContextHandler.doStart │ └─(1) org.eclipse.jetty.util.component.AbstractLifeCycle.start │ └─(1) org.eclipse.jetty.server.handler.HandlerWrapper.doStart │ └─(1) org.eclipse.jetty.server.Server.doStart │ └─(1) org.eclipse.jetty.util.component.AbstractLifeCycle.start │ └─(1) org.eclipse.equinox.http.jetty.internal.HttpServerManager.updated │ └─(1) org.eclipse.equinox.http.jetty.internal.Activator.startServer │ └─(1) org.eclipse.equinox.http.jetty.JettyConfigurator.startServer │ └─(1) org.eclipse.help.internal.server.JettyHelpServer$StartServerThread.run ├─(36) org.eclipse.jface.text.TextViewerHoverManager.computeInformation │ └─(36) org.eclipse.jface.text.AbstractInformationControlManager.doShowInformation │ └─(36) org.eclipse.jface.text.AbstractHoverInformationControlManager$MouseTracker.mouseHover │ └─(36) org.eclipse.swt.widgets.TypedListener.handleEvent │ └─(36) org.eclipse.swt.widgets.EventTable.sendEvent │ └─(36) org.eclipse.swt.widgets.Widget.sendEvent │ └─(36) org.eclipse.swt.widgets.Display.runDeferredEvents │ └─(36) org.eclipse.swt.widgets.Display.readAndDispatch │ └─(36) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ └─(36) org.eclipse.core.databinding.observable.Realm.runWithDefault │ └─(36) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ └─(36) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ └─(36) org.eclipse.ui.internal.Workbench$5.run │ └─(36) org.eclipse.core.databinding.observable.Realm.runWithDefault │ └─(36) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ └─(36) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ └─(36) org.eclipse.ui.internal.ide.application.IDEApplication.start │ └─(36) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ └─(36) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ └─(36) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ └─(36) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(36) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(36) sun.reflect.NativeMethodAccessorImpl.invoke0 │ └─(36) sun.reflect.NativeMethodAccessorImpl.invoke │ └─(36) sun.reflect.DelegatingMethodAccessorImpl.invoke │ └─(36) java.lang.reflect.Method.invoke │ └─(36) org.eclipse.equinox.launcher.Main.invokeFramework │ └─(36) org.eclipse.equinox.launcher.Main.basicRun │ └─(36) org.eclipse.equinox.launcher.Main.run ├─(30) java.lang.ref.Finalizer$1.run │ └─(30) java.lang.ref.Finalizer$1.run │ └─(30) java.security.AccessController.doPrivileged │ └─(30) java.lang.ref.Finalizer.forkSecondaryFinalizer │ └─(30) java.lang.ref.Finalizer.runFinalization │ └─(30) java.lang.Runtime.runFinalization0 │ └─(30) java.lang.Runtime.runFinalization │ └─(30) java.lang.System.runFinalization │ └─(30) org.eclipse.ui.internal.ide.application.IDEIdleHelper$3.run │ └─(30) org.eclipse.core.internal.jobs.Worker.run ├─(23) org.eclipse.core.internal.jobs.WorkerPool.jobQueued │ ├─(21) org.eclipse.core.internal.jobs.WorkerPool.startJob │ │ └─(21) org.eclipse.core.internal.jobs.Worker.run │ └─(2) org.eclipse.core.internal.jobs.JobManager.schedule │ └─(2) org.eclipse.core.internal.jobs.InternalJob.schedule │ └─(2) org.eclipse.core.runtime.jobs.Job.schedule │ ├─(1) org.eclipse.core.internal.refresh.RefreshJob.refresh │ │ └─(1) org.eclipse.core.internal.refresh.RefreshManager.refresh │ │ └─(1) org.eclipse.core.internal.resources.Workspace.open │ │ └─(1) org.eclipse.core.resources.ResourcesPlugin.start │ │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run │ │ └─(1) java.security.AccessController.doPrivileged │ │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator │ │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.start │ │ └─(1) org.eclipse.osgi.framework.internal.core.BundleHost.startWorker │ │ └─(1) org.eclipse.osgi.framework.internal.core.AbstractBundle.start │ │ └─(1) org.eclipse.osgi.framework.util.SecureAction.start │ │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass │ │ └─(1) org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass │ │ └─(1) org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass │ │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass │ │ └─(1) org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass │ │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal │ │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findClass │ │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findClass │ │ └─(1) org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass │ │ └─(1) java.lang.ClassLoader.loadClass │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ └─(1) java.lang.reflect.Method.invoke │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ └─(1) org.eclipse.debug.internal.ui.viewers.model.ViewerInputUpdate.done │ └─(1) org.eclipse.debug.internal.ui.model.elements.ViewerInputProvider$1.run │ └─(1) org.eclipse.core.internal.jobs.Worker.run ├─(21) org.eclipse.jface.text.reconciler.AbstractReconciler.startReconciling │ └─(21) org.eclipse.jface.text.reconciler.AbstractReconciler$Listener.inputDocumentChanged │ ├─(15) org.eclipse.jface.text.TextViewer.fireInputDocumentChanged │ │ └─(15) org.eclipse.jface.text.TextViewer.setDocument │ │ └─(15) org.eclipse.jface.text.source.SourceViewer.setDocument │ │ └─(15) org.eclipse.jface.text.source.projection.ProjectionViewer.setDocument │ │ └─(15) org.eclipse.jface.text.source.SourceViewer.setDocument │ │ └─(15) org.eclipse.ui.texteditor.AbstractTextEditor.initializeSourceViewer │ │ └─(15) org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl │ │ └─(15) org.eclipse.ui.texteditor.StatusTextEditor.createPartControl │ │ └─(15) org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl │ │ ├─(14) org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.createPartControl │ │ │ └─(14) org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.createPartControl │ │ │ ├─(13) org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl │ │ │ │ └─(13) org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl │ │ │ │ └─(13) org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create │ │ │ │ ├─(7) sun.reflect.GeneratedMethodAccessor55.invoke │ │ │ │ │ └─(7) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ └─(7) java.lang.reflect.Method.invoke │ │ │ │ │ └─(7) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ │ │ │ └─(7) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated │ │ │ │ │ └─(7) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated │ │ │ │ │ └─(7) org.eclipse.e4.core.internal.di.InjectorImpl.inject │ │ │ │ │ └─(7) org.eclipse.e4.core.internal.di.InjectorImpl.internalMake │ │ │ │ │ └─(7) org.eclipse.e4.core.internal.di.InjectorImpl.make │ │ │ │ │ └─(7) org.eclipse.e4.core.contexts.ContextInjectionFactory.make │ │ │ │ │ └─(7) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle │ │ │ │ │ └─(7) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate │ │ │ │ │ └─(7) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create │ │ │ │ │ └─(7) org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget │ │ │ │ │ └─(7) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget │ │ │ │ │ └─(7) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(7) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ │ └─(7) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ │ └─(7) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ │ └─(7) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ └─(7) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ │ ├─(4) org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer$1.handleEvent │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run │ │ │ │ │ │ └─(4) org.eclipse.swt.widgets.Synchronizer.syncExec │ │ │ │ │ │ └─(4) org.eclipse.ui.internal.UISynchronizer.syncExec │ │ │ │ │ │ └─(4) org.eclipse.swt.widgets.Display.syncExec │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent │ │ │ │ │ │ └─(4) org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent │ │ │ │ │ │ └─(4) org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent │ │ │ │ │ │ └─(4) org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent │ │ │ │ │ │ └─(4) org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent │ │ │ │ │ │ └─(4) org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous │ │ │ │ │ │ └─(4) org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent │ │ │ │ │ │ └─(4) org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent │ │ │ │ │ │ └─(4) org.eclipse.equinox.internal.event.EventComponent.sendEvent │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.services.internal.events.EventBroker.send │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged │ │ │ │ │ │ └─(4) org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop │ │ │ │ │ │ └─(4) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop │ │ │ │ │ │ ├─(2) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage.access$22 │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage$8.run │ │ │ │ │ │ │ └─(2) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ │ ├─(1) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility$1.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ │ │ │ │ │ │ └─(1) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.openEditor │ │ │ │ │ │ │ │ └─(1) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.openEditor │ │ │ │ │ │ │ │ └─(1) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.display │ │ │ │ │ │ │ │ └─(1) org.eclipse.debug.ui.DebugUITools.displaySource │ │ │ │ │ │ │ │ └─(1) org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayAdapter$SourceDisplayJob.runInUIThread │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.progress.UIJob$1.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.RunnableLock.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.runAsyncMessages │ │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlink.open │ │ │ │ │ │ │ └─(1) org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseUp │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.TypedListener.handleEvent │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage.access$22 │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage$8.run │ │ │ │ │ │ └─(2) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ ├─(1) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility$1.run │ │ │ │ │ │ │ └─(1) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ │ │ │ │ │ └─(1) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.openEditor │ │ │ │ │ │ │ └─(1) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.openEditor │ │ │ │ │ │ │ └─(1) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.display │ │ │ │ │ │ │ └─(1) org.eclipse.debug.ui.DebugUITools.displaySource │ │ │ │ │ │ │ └─(1) org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayAdapter$SourceDisplayJob.runInUIThread │ │ │ │ │ │ │ └─(1) org.eclipse.ui.progress.UIJob$1.run │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.RunnableLock.run │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.runAsyncMessages │ │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.SelectionDispatchAction.run │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.navigator.OpenAndExpand.run │ │ │ │ │ │ └─(1) org.eclipse.ui.actions.RetargetAction.run │ │ │ │ │ │ └─(1) org.eclipse.ui.navigator.CommonNavigatorManager$3.open │ │ │ │ │ │ └─(1) org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open │ │ │ │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer$2.run │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.JFaceUtil$1.run │ │ │ │ │ │ └─(1) org.eclipse.jface.util.SafeRunnable.run │ │ │ │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer.fireOpen │ │ │ │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer.handleOpen │ │ │ │ │ │ └─(1) org.eclipse.ui.navigator.CommonViewer.handleOpen │ │ │ │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer$6.handleOpen │ │ │ │ │ │ └─(1) org.eclipse.jface.util.OpenStrategy.fireOpenEvent │ │ │ │ │ │ └─(1) org.eclipse.jface.util.OpenStrategy.access$2 │ │ │ │ │ │ └─(1) org.eclipse.jface.util.OpenStrategy$1.handleEvent │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ └─(3) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.createElement │ │ │ │ │ └─(3) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart │ │ │ │ │ └─(3) org.eclipse.ui.internal.WorkbenchPartReference.getPart │ │ │ │ │ └─(3) nathan.editortree.TreeView.selectionChanged │ │ │ │ │ └─(3) org.eclipse.jface.viewers.Viewer$2.run │ │ │ │ │ └─(3) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ └─(3) org.eclipse.ui.internal.JFaceUtil$1.run │ │ │ │ │ └─(3) org.eclipse.jface.util.SafeRunnable.run │ │ │ │ │ └─(3) org.eclipse.jface.viewers.Viewer.fireSelectionChanged │ │ │ │ │ └─(3) org.eclipse.jface.viewers.StructuredViewer.updateSelection │ │ │ │ │ └─(3) org.eclipse.jface.viewers.StructuredViewer.handleSelect │ │ │ │ │ └─(3) org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected │ │ │ │ │ └─(3) org.eclipse.jface.util.OpenStrategy.fireSelectionEvent │ │ │ │ │ └─(3) org.eclipse.jface.util.OpenStrategy.access$4 │ │ │ │ │ └─(3) org.eclipse.jface.util.OpenStrategy$1.handleEvent │ │ │ │ │ └─(3) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ └─(3) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ └─(3) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ │ └─(3) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ └─(3) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ └─(3) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(3) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ └─(3) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ └─(3) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ └─(3) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(3) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ └─(3) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ └─(3) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ └─(3) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ └─(3) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ └─(3) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ └─(3) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(3) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(3) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ └─(3) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ └─(3) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ └─(3) java.lang.reflect.Method.invoke │ │ │ │ │ └─(3) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ └─(3) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ └─(3) org.eclipse.equinox.launcher.Main.run │ │ │ │ └─(6) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ └─(6) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ └─(6) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ └─(6) java.lang.reflect.Method.invoke │ │ │ │ └─(6) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ │ │ └─(6) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated │ │ │ │ └─(6) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated │ │ │ │ └─(6) org.eclipse.e4.core.internal.di.InjectorImpl.inject │ │ │ │ └─(6) org.eclipse.e4.core.internal.di.InjectorImpl.internalMake │ │ │ │ └─(6) org.eclipse.e4.core.internal.di.InjectorImpl.make │ │ │ │ └─(6) org.eclipse.e4.core.contexts.ContextInjectionFactory.make │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create │ │ │ │ └─(6) org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ └─(6) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ ├─(3) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.createElement │ │ │ │ │ └─(3) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart │ │ │ │ │ └─(3) org.eclipse.ui.internal.WorkbenchPartReference.getPart │ │ │ │ │ ├─(2) nathan.editortree.TreeView.selectionChanged │ │ │ │ │ │ └─(2) org.eclipse.jface.viewers.Viewer$2.run │ │ │ │ │ │ └─(2) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.JFaceUtil$1.run │ │ │ │ │ │ └─(2) org.eclipse.jface.util.SafeRunnable.run │ │ │ │ │ │ └─(2) org.eclipse.jface.viewers.Viewer.fireSelectionChanged │ │ │ │ │ │ └─(2) org.eclipse.jface.viewers.StructuredViewer.updateSelection │ │ │ │ │ │ └─(2) org.eclipse.jface.viewers.StructuredViewer.handleSelect │ │ │ │ │ │ └─(2) org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected │ │ │ │ │ │ └─(2) org.eclipse.jface.util.OpenStrategy.fireSelectionEvent │ │ │ │ │ │ └─(2) org.eclipse.jface.util.OpenStrategy.access$4 │ │ │ │ │ │ └─(2) org.eclipse.jface.util.OpenStrategy$1.handleEvent │ │ │ │ │ │ └─(2) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ └─(2) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ └─(2) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ └─(2) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ └─(2) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ └─(2) java.lang.reflect.Method.invoke │ │ │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ └─(2) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ └─(1) org.eclipse.ui.internal.EditorReference.getEditor │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.access$22 │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage$8.run │ │ │ │ │ └─(1) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlink.open │ │ │ │ │ └─(1) org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseUp │ │ │ │ │ └─(1) org.eclipse.swt.widgets.TypedListener.handleEvent │ │ │ │ │ └─(1) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ │ └─(3) org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab │ │ │ │ ├─(2) org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer$1.handleEvent │ │ │ │ │ └─(2) org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Synchronizer.syncExec │ │ │ │ │ └─(2) org.eclipse.ui.internal.UISynchronizer.syncExec │ │ │ │ │ └─(2) org.eclipse.swt.widgets.Display.syncExec │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec │ │ │ │ │ └─(2) org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent │ │ │ │ │ └─(2) org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent │ │ │ │ │ └─(2) org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent │ │ │ │ │ └─(2) org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent │ │ │ │ │ └─(2) org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent │ │ │ │ │ └─(2) org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous │ │ │ │ │ └─(2) org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent │ │ │ │ │ └─(2) org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent │ │ │ │ │ └─(2) org.eclipse.equinox.internal.event.EventComponent.sendEvent │ │ │ │ │ └─(2) org.eclipse.e4.ui.services.internal.events.EventBroker.send │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged │ │ │ │ │ └─(2) org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify │ │ │ │ │ └─(2) org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop │ │ │ │ │ └─(2) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop │ │ │ │ │ ├─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.access$22 │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage$8.run │ │ │ │ │ │ └─(1) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ │ └─(1) org.eclipse.jdt.ui.JavaUI.openInEditor │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.actions.OpenTypeAction.runWithEvent │ │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.actions.OpenTypeAction.runWithEvent │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy.execute │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.handlers.E4HandlerProxy.execute │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ │ │ └─(1) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ │ │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass │ │ │ │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.invoke │ │ │ │ │ │ └─(1) org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke │ │ │ │ │ │ └─(1) org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0 │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.filterEvent │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.wmKeyDown │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Control.WM_KEYDOWN │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Control.windowProc │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Canvas.windowProc │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.windowProc │ │ │ │ │ │ └─(1) org.eclipse.swt.internal.win32.OS.DispatchMessageW │ │ │ │ │ │ └─(1) org.eclipse.swt.internal.win32.OS.DispatchMessage │ │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.access$22 │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage$8.run │ │ │ │ │ └─(1) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.OpenAction.run │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun │ │ │ │ │ └─(1) org.eclipse.jdt.ui.actions.SelectionDispatchAction.run │ │ │ │ │ └─(1) org.eclipse.jdt.internal.ui.navigator.OpenAndExpand.run │ │ │ │ │ └─(1) org.eclipse.ui.actions.RetargetAction.run │ │ │ │ │ └─(1) org.eclipse.ui.navigator.CommonNavigatorManager$3.open │ │ │ │ │ └─(1) org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open │ │ │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer$2.run │ │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ │ └─(1) org.eclipse.ui.internal.JFaceUtil$1.run │ │ │ │ │ └─(1) org.eclipse.jface.util.SafeRunnable.run │ │ │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer.fireOpen │ │ │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer.handleOpen │ │ │ │ │ └─(1) org.eclipse.ui.navigator.CommonViewer.handleOpen │ │ │ │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer$6.handleOpen │ │ │ │ │ └─(1) org.eclipse.jface.util.OpenStrategy.fireOpenEvent │ │ │ │ │ └─(1) org.eclipse.jface.util.OpenStrategy.access$2 │ │ │ │ │ └─(1) org.eclipse.jface.util.OpenStrategy$1.handleEvent │ │ │ │ │ └─(1) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$6.run │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents │ │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ │ └─(1) org.eclipse.wb.internal.core.editor.multi.DesignerEditor.super_createPartControl │ │ │ └─(1) org.eclipse.wb.internal.core.editor.multi.SourcePage.createControl │ │ │ └─(1) org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.createTab │ │ │ └─(1) org.eclipse.wb.internal.core.editor.multi.MultiPagesMode.create │ │ │ └─(1) org.eclipse.wb.internal.core.editor.multi.DesignerEditor.createPartControl │ │ │ └─(1) org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl │ │ │ └─(1) org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl │ │ │ └─(1) org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ └─(1) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.inject │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.internalMake │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.make │ │ │ └─(1) org.eclipse.e4.core.contexts.ContextInjectionFactory.make │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab │ │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer$1.handleEvent │ │ │ └─(1) org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run │ │ │ └─(1) org.eclipse.swt.widgets.Synchronizer.syncExec │ │ │ └─(1) org.eclipse.ui.internal.UISynchronizer.syncExec │ │ │ └─(1) org.eclipse.swt.widgets.Display.syncExec │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec │ │ │ └─(1) org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent │ │ │ └─(1) org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent │ │ │ └─(1) org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent │ │ │ └─(1) org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent │ │ │ └─(1) org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent │ │ │ └─(1) org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous │ │ │ └─(1) org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent │ │ │ └─(1) org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent │ │ │ └─(1) org.eclipse.equinox.internal.event.EventComponent.sendEvent │ │ │ └─(1) org.eclipse.e4.ui.services.internal.events.EventBroker.send │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged │ │ │ └─(1) org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify │ │ │ └─(1) org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.access$22 │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage$8.run │ │ │ └─(1) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ │ └─(1) org.eclipse.jdt.ui.JavaUI.openInEditor │ │ │ └─(1) org.eclipse.jdt.internal.ui.actions.OpenTypeAction.runWithEvent │ │ │ └─(1) org.eclipse.jdt.internal.ui.actions.OpenTypeAction.runWithEvent │ │ │ └─(1) org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy.execute │ │ │ └─(1) org.eclipse.ui.internal.handlers.E4HandlerProxy.execute │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ └─(1) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass │ │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.invoke │ │ │ └─(1) org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke │ │ │ └─(1) org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0 │ │ │ └─(1) org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent │ │ │ └─(1) org.eclipse.swt.widgets.EventTable.sendEvent │ │ │ └─(1) org.eclipse.swt.widgets.Display.filterEvent │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ └─(1) org.eclipse.swt.widgets.Widget.sendKeyEvent │ │ │ └─(1) org.eclipse.swt.widgets.Widget.wmKeyDown │ │ │ └─(1) org.eclipse.swt.widgets.Control.WM_KEYDOWN │ │ │ └─(1) org.eclipse.swt.widgets.Control.windowProc │ │ │ └─(1) org.eclipse.swt.widgets.Canvas.windowProc │ │ │ └─(1) org.eclipse.swt.widgets.Display.windowProc │ │ │ └─(1) org.eclipse.swt.internal.win32.OS.DispatchMessageW │ │ │ └─(1) org.eclipse.swt.internal.win32.OS.DispatchMessage │ │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ │ └─(1) java.lang.reflect.Method.invoke │ │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ │ └─(1) org.eclipse.ant.internal.ui.editor.AntEditor.createPartControl │ │ └─(1) org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl │ │ └─(1) org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl │ │ └─(1) org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create │ │ └─(1) sun.reflect.GeneratedMethodAccessor55.invoke │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ └─(1) java.lang.reflect.Method.invoke │ │ └─(1) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.inject │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.internalMake │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.make │ │ └─(1) org.eclipse.e4.core.contexts.ContextInjectionFactory.make │ │ └─(1) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle │ │ └─(1) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate │ │ └─(1) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab │ │ └─(1) org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer$1.handleEvent │ │ └─(1) org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run │ │ └─(1) org.eclipse.swt.widgets.Synchronizer.syncExec │ │ └─(1) org.eclipse.ui.internal.UISynchronizer.syncExec │ │ └─(1) org.eclipse.swt.widgets.Display.syncExec │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec │ │ └─(1) org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent │ │ └─(1) org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent │ │ └─(1) org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent │ │ └─(1) org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent │ │ └─(1) org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent │ │ └─(1) org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous │ │ └─(1) org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent │ │ └─(1) org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent │ │ └─(1) org.eclipse.equinox.internal.event.EventComponent.sendEvent │ │ └─(1) org.eclipse.e4.ui.services.internal.events.EventBroker.send │ │ └─(1) org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged │ │ └─(1) org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify │ │ └─(1) org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement │ │ └─(1) org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow │ │ └─(1) org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop │ │ └─(1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.access$22 │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage$8.run │ │ └─(1) org.eclipse.swt.custom.BusyIndicator.showWhile │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ └─(1) org.eclipse.ui.internal.WorkbenchPage.openEditor │ │ └─(1) org.eclipse.ui.ide.IDE.openEditor │ │ └─(1) org.eclipse.ui.ide.IDE.openEditor │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ └─(1) org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor │ │ └─(1) org.eclipse.jdt.ui.actions.OpenAction.run │ │ └─(1) org.eclipse.jdt.ui.actions.OpenAction.run │ │ └─(1) org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun │ │ └─(1) org.eclipse.jdt.ui.actions.SelectionDispatchAction.run │ │ └─(1) org.eclipse.jdt.internal.ui.navigator.OpenAndExpand.run │ │ └─(1) org.eclipse.ui.actions.RetargetAction.run │ │ └─(1) org.eclipse.ui.navigator.CommonNavigatorManager$3.open │ │ └─(1) org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer$2.run │ │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ │ └─(1) org.eclipse.ui.internal.JFaceUtil$1.run │ │ └─(1) org.eclipse.jface.util.SafeRunnable.run │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer.fireOpen │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer.handleOpen │ │ └─(1) org.eclipse.ui.navigator.CommonViewer.handleOpen │ │ └─(1) org.eclipse.jface.viewers.StructuredViewer$6.handleOpen │ │ └─(1) org.eclipse.jface.util.OpenStrategy.fireOpenEvent │ │ └─(1) org.eclipse.jface.util.OpenStrategy.access$2 │ │ └─(1) org.eclipse.jface.util.OpenStrategy$1.handleEvent │ │ └─(1) org.eclipse.swt.widgets.EventTable.sendEvent │ │ └─(1) org.eclipse.swt.widgets.Widget.sendEvent │ │ └─(1) org.eclipse.swt.widgets.Display.runDeferredEvents │ │ └─(1) org.eclipse.swt.widgets.Display.readAndDispatch │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ │ └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ └─(1) java.lang.reflect.Method.invoke │ │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ │ └─(1) org.eclipse.equinox.launcher.Main.run │ └─(6) org.eclipse.jface.text.reconciler.AbstractReconciler.install │ └─(6) org.eclipse.jdt.internal.ui.text.JavaReconciler.install │ └─(6) org.eclipse.jface.text.source.SourceViewer.configure │ └─(6) org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer.configure │ └─(6) org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput │ └─(6) org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput │ └─(6) org.eclipse.ui.texteditor.AbstractTextEditor.setInputWithNotify │ └─(6) org.eclipse.ui.texteditor.AbstractTextEditor.setInput │ └─(6) org.eclipse.ui.internal.WorkbenchPage.reuseEditor │ └─(6) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.openEditor │ └─(6) org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.display │ └─(6) org.eclipse.debug.ui.DebugUITools.displaySource │ └─(6) org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayAdapter$SourceDisplayJob.runInUIThread │ └─(6) org.eclipse.ui.progress.UIJob$1.run │ └─(6) org.eclipse.swt.widgets.RunnableLock.run │ └─(6) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ └─(6) org.eclipse.swt.widgets.Display.runAsyncMessages │ └─(6) org.eclipse.swt.widgets.Display.readAndDispatch │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ └─(6) org.eclipse.core.databinding.observable.Realm.runWithDefault │ └─(6) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ └─(6) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ └─(6) org.eclipse.ui.internal.Workbench$5.run │ └─(6) org.eclipse.core.databinding.observable.Realm.runWithDefault │ └─(6) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ └─(6) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ └─(6) org.eclipse.ui.internal.ide.application.IDEApplication.start │ └─(6) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ └─(6) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ └─(6) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ └─(6) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(6) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(6) sun.reflect.NativeMethodAccessorImpl.invoke0 │ └─(6) sun.reflect.NativeMethodAccessorImpl.invoke │ └─(6) sun.reflect.DelegatingMethodAccessorImpl.invoke │ └─(6) java.lang.reflect.Method.invoke │ └─(6) org.eclipse.equinox.launcher.Main.invokeFramework │ └─(6) org.eclipse.equinox.launcher.Main.basicRun │ └─(6) org.eclipse.equinox.launcher.Main.run ├─(15) org.eclipse.jdt.internal.compiler.ProcessTaskManager. │ └─(15) org.eclipse.jdt.internal.compiler.Compiler.compile │ └─(15) org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile │ └─(15) org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile │ └─(15) org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile │ └─(15) org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build │ └─(15) org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas │ └─(15) org.eclipse.jdt.internal.core.builder.JavaBuilder.build │ └─(15) org.eclipse.core.internal.events.BuildManager$2.run │ └─(15) org.eclipse.core.runtime.SafeRunner.run │ └─(15) org.eclipse.core.internal.events.BuildManager.basicBuild │ └─(15) org.eclipse.core.internal.events.BuildManager.basicBuild │ └─(15) org.eclipse.core.internal.events.BuildManager$1.run │ └─(15) org.eclipse.core.runtime.SafeRunner.run │ └─(15) org.eclipse.core.internal.events.BuildManager.basicBuild │ └─(15) org.eclipse.core.internal.events.BuildManager.basicBuildLoop │ └─(15) org.eclipse.core.internal.events.BuildManager.build │ └─(15) org.eclipse.core.internal.events.AutoBuildJob.doBuild │ └─(15) org.eclipse.core.internal.events.AutoBuildJob.run │ └─(15) org.eclipse.core.internal.jobs.Worker.run ├─(9) org.eclipse.jface.text.source.AnnotationModel.cleanup │ └─(9) org.eclipse.jface.text.source.AnnotationModel.cleanup │ └─(9) org.eclipse.jface.text.source.AnnotationModel.getRegionAnnotationIterator │ └─(9) org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator │ └─(9) org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator │ └─(9) org.eclipse.jface.text.source.AnnotationRulerColumn.doPaint1 │ └─(9) org.eclipse.jface.text.source.AnnotationRulerColumn.doubleBufferPaint │ └─(9) org.eclipse.jface.text.source.AnnotationRulerColumn.redraw │ └─(9) org.eclipse.jface.text.source.AnnotationRulerColumn$6.run │ └─(9) org.eclipse.swt.widgets.RunnableLock.run │ └─(9) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages │ └─(9) org.eclipse.swt.widgets.Display.runAsyncMessages │ └─(9) org.eclipse.swt.widgets.Display.readAndDispatch │ └─(9) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ └─(9) org.eclipse.core.databinding.observable.Realm.runWithDefault │ └─(9) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ └─(9) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ └─(9) org.eclipse.ui.internal.Workbench$5.run │ └─(9) org.eclipse.core.databinding.observable.Realm.runWithDefault │ └─(9) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ └─(9) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ └─(9) org.eclipse.ui.internal.ide.application.IDEApplication.start │ └─(9) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ └─(9) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ └─(9) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ └─(9) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(9) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(9) sun.reflect.NativeMethodAccessorImpl.invoke0 │ └─(9) sun.reflect.NativeMethodAccessorImpl.invoke │ └─(9) sun.reflect.DelegatingMethodAccessorImpl.invoke │ └─(9) java.lang.reflect.Method.invoke │ └─(9) org.eclipse.equinox.launcher.Main.invokeFramework │ └─(9) org.eclipse.equinox.launcher.Main.basicRun │ └─(9) org.eclipse.equinox.launcher.Main.run ├─(8) org.eclipse.jetty.util.thread.QueuedThreadPool.startThread │ └─(8) org.eclipse.jetty.util.thread.QueuedThreadPool.doStart │ └─(8) org.eclipse.jetty.util.component.AbstractLifeCycle.start │ └─(8) org.eclipse.jetty.util.component.AggregateLifeCycle.doStart │ └─(8) org.eclipse.jetty.server.handler.AbstractHandler.doStart │ └─(8) org.eclipse.jetty.server.handler.HandlerWrapper.doStart │ └─(8) org.eclipse.jetty.server.Server.doStart │ └─(8) org.eclipse.jetty.util.component.AbstractLifeCycle.start │ └─(8) org.eclipse.equinox.http.jetty.internal.HttpServerManager.updated │ └─(8) org.eclipse.equinox.http.jetty.internal.Activator.startServer │ └─(8) org.eclipse.equinox.http.jetty.JettyConfigurator.startServer │ └─(8) org.eclipse.help.internal.server.JettyHelpServer$StartServerThread.run ├─(4) org.eclipse.debug.core.model.RuntimeProcess. │ ├─(3) org.eclipse.ant.internal.launching.launchConfigurations.RemoteAntRuntimeProcess. │ │ └─(3) org.eclipse.ant.internal.launching.launchConfigurations.RemoteAntProcessFactory.newProcess │ │ └─(3) org.eclipse.debug.core.DebugPlugin.newProcess │ │ └─(3) org.eclipse.jdt.launching.AbstractVMRunner.newProcess │ │ └─(3) org.eclipse.jdt.internal.launching.StandardVMRunner.run │ │ └─(3) org.eclipse.jdt.launching.JavaLaunchDelegate.launch │ │ └─(3) org.eclipse.ant.internal.launching.launchConfigurations.AntLaunchDelegate.runInSeparateVM │ │ └─(3) org.eclipse.ant.internal.launching.launchConfigurations.AntLaunchDelegate.launch │ │ └─(3) org.eclipse.debug.internal.core.LaunchConfiguration.launch │ │ └─(3) org.eclipse.debug.internal.core.LaunchConfiguration.launch │ │ └─(3) org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch │ │ └─(3) org.eclipse.debug.internal.ui.DebugUIPlugin$8.run │ │ └─(3) org.eclipse.core.internal.jobs.Worker.run │ └─(1) org.eclipse.debug.core.DebugPlugin.newProcess │ └─(1) org.eclipse.jdt.launching.AbstractVMRunner.newProcess │ └─(1) org.eclipse.jdt.internal.launching.StandardVMDebugger.run │ └─(1) org.eclipse.jdt.launching.JavaLaunchDelegate.launch │ └─(1) org.eclipse.debug.internal.core.LaunchConfiguration.launch │ └─(1) org.eclipse.debug.internal.core.LaunchConfiguration.launch │ └─(1) org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch │ └─(1) org.eclipse.debug.internal.ui.DebugUIPlugin$8.run │ └─(1) org.eclipse.core.internal.jobs.Worker.run ├─(3) org.eclipse.ant.internal.launching.launchConfigurations.RemoteAntBuildListener.startListening │ └─(3) org.eclipse.ant.internal.launching.launchConfigurations.AntLaunchDelegate.runInSeparateVM │ └─(3) org.eclipse.ant.internal.launching.launchConfigurations.AntLaunchDelegate.launch │ └─(3) org.eclipse.debug.internal.core.LaunchConfiguration.launch │ └─(3) org.eclipse.debug.internal.core.LaunchConfiguration.launch │ └─(3) org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch │ └─(3) org.eclipse.debug.internal.ui.DebugUIPlugin$8.run │ └─(3) org.eclipse.core.internal.jobs.Worker.run ├─(3) org.eclipse.osgi.framework.eventmgr.EventManager.getEventThread │ └─(3) org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventAsynchronous │ ├─(1) org.eclipse.osgi.baseadaptor.bundlefile.MRUBundleFileList.closeBundleFile │ │ └─(1) org.eclipse.osgi.baseadaptor.bundlefile.MRUBundleFileList.add │ │ └─(1) org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile.mruListAdd │ │ └─(1) org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile.getZipFile │ │ └─(1) org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile.checkedOpen │ │ └─(1) org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile.getEntry │ │ └─(1) org.eclipse.osgi.baseadaptor.BaseData.getEntry0 │ │ └─(1) org.eclipse.osgi.baseadaptor.BaseData.getEntry │ │ └─(1) org.eclipse.osgi.framework.internal.core.AbstractBundle.getEntry0 │ │ └─(1) org.eclipse.osgi.framework.internal.core.AbstractBundle.getEntry │ │ └─(1) org.eclipse.core.internal.runtime.FindSupport.findInPlugin │ │ └─(1) org.eclipse.core.internal.runtime.FindSupport.findNL │ │ └─(1) org.eclipse.core.internal.runtime.FindSupport.find │ │ └─(1) org.eclipse.core.internal.runtime.FindSupport.find │ │ └─(1) org.eclipse.core.internal.runtime.FindSupport.find │ │ └─(1) org.eclipse.core.runtime.FileLocator.find │ │ └─(1) org.eclipse.ui.internal.menus.MenuHelper.getIconURI │ │ └─(1) org.eclipse.ui.internal.registry.ViewRegistry.postConstruct │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ │ └─(1) java.lang.reflect.Method.invoke │ │ └─(1) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.inject │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.internalMake │ │ └─(1) org.eclipse.e4.core.internal.di.InjectorImpl.make │ │ └─(1) org.eclipse.e4.core.contexts.ContextInjectionFactory.make │ │ └─(1) org.eclipse.ui.internal.WorkbenchPlugin$4.compute │ │ └─(1) org.eclipse.e4.core.internal.contexts.ValueComputation.get │ │ └─(1) org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet │ │ └─(1) org.eclipse.e4.core.internal.contexts.EclipseContext.get │ │ └─(1) org.eclipse.ui.internal.WorkbenchPlugin.getViewRegistry │ │ └─(1) org.eclipse.ui.internal.Workbench.initializeE4Services │ │ └─(1) org.eclipse.ui.internal.Workbench.init │ │ └─(1) org.eclipse.ui.internal.Workbench.access$36 │ │ └─(1) org.eclipse.ui.internal.Workbench$57.run │ ├─(1) org.eclipse.osgi.framework.internal.core.Framework.publishBundleEventPrivileged │ │ └─(1) org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent │ │ └─(1) org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent │ │ └─(1) org.eclipse.osgi.framework.internal.core.BundleHost.startWorker │ │ └─(1) org.eclipse.osgi.framework.internal.core.AbstractBundle.resume │ │ └─(1) org.eclipse.osgi.framework.internal.core.Framework.resumeBundle │ │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles │ │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles │ │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL │ │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel │ │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent │ │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent │ │ └─(1) org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent │ │ └─(1) org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.issueEvent │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.setStartLevel │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.setStartLevel │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.setStartLevel │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.startup │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ └─(1) java.lang.reflect.Method.invoke │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ └─(1) org.eclipse.equinox.launcher.Main.run ├─(2) org.eclipse.debug.internal.core.OutputStreamMonitor.startMonitoring │ └─(2) org.eclipse.debug.internal.core.StreamsProxy. │ └─(2) org.eclipse.debug.core.model.RuntimeProcess.createStreamsProxy │ └─(2) org.eclipse.debug.core.model.RuntimeProcess. │ └─(2) org.eclipse.debug.core.DebugPlugin.newProcess │ └─(2) org.eclipse.jdt.launching.AbstractVMRunner.newProcess │ └─(2) org.eclipse.jdt.internal.launching.StandardVMDebugger.run │ └─(2) org.eclipse.jdt.launching.JavaLaunchDelegate.launch │ └─(2) org.eclipse.debug.internal.core.LaunchConfiguration.launch │ └─(2) org.eclipse.debug.internal.core.LaunchConfiguration.launch │ └─(2) org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch │ └─(2) org.eclipse.debug.internal.ui.DebugUIPlugin$8.run │ └─(2) org.eclipse.core.internal.jobs.Worker.run ├─(2) org.eclipse.jdi.internal.VirtualMachineImpl. │ └─(2) org.eclipse.jdi.internal.VirtualMachineManagerImpl.createVirtualMachine │ └─(2) org.eclipse.jdi.internal.connect.ConnectorImpl.establishedConnection │ └─(2) org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl.accept │ └─(2) org.eclipse.jdt.internal.launching.StandardVMDebugger$ConnectRunnable.run │ └─(2) java.lang.Thread.run ├─(2) org.eclipse.jface.internal.text.link.contentassist.AdditionalInfoController2.install │ └─(2) org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2.displayProposals │ └─(2) org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2.showProposals │ └─(2) org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2.showPossibleCompletions │ └─(2) org.eclipse.jface.text.link.LinkedModeUI.triggerContentAssist │ └─(2) org.eclipse.jface.text.link.LinkedModeUI.switchPosition │ └─(2) org.eclipse.jface.text.link.LinkedModeUI.next │ └─(2) org.eclipse.jface.text.link.LinkedModeUI.enter │ └─(2) org.eclipse.jdt.internal.ui.text.java.ParameterGuessingProposal.apply │ └─(2) org.eclipse.jdt.internal.ui.text.java.AbstractJavaCompletionProposal.apply │ └─(2) org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal.apply │ └─(2) org.eclipse.jface.text.contentassist.CompletionProposalPopup.insertProposal │ └─(2) org.eclipse.jface.text.contentassist.CompletionProposalPopup.insertSelectedProposalWithMask │ └─(2) org.eclipse.jface.text.contentassist.CompletionProposalPopup.verifyKey │ └─(2) org.eclipse.jface.text.contentassist.ContentAssistant$InternalListener.verifyKey │ └─(2) org.eclipse.jface.text.TextViewer$VerifyKeyListenersManager.verifyKey │ └─(2) org.eclipse.swt.custom.StyledTextListener.handleEvent │ └─(2) org.eclipse.swt.widgets.EventTable.sendEvent │ └─(2) org.eclipse.swt.widgets.Widget.sendEvent │ └─(2) org.eclipse.swt.widgets.Widget.sendEvent │ └─(2) org.eclipse.swt.widgets.Widget.sendEvent │ └─(2) org.eclipse.swt.widgets.Widget.notifyListeners │ └─(2) org.eclipse.swt.custom.StyledText.handleKeyDown │ └─(2) org.eclipse.swt.custom.StyledText$7.handleEvent │ └─(2) org.eclipse.swt.widgets.EventTable.sendEvent │ └─(2) org.eclipse.swt.widgets.Widget.sendEvent │ └─(2) org.eclipse.swt.widgets.Widget.sendEvent │ └─(2) org.eclipse.swt.widgets.Widget.sendEvent │ └─(2) org.eclipse.swt.widgets.Widget.sendKeyEvent │ └─(2) org.eclipse.swt.widgets.Widget.sendKeyEvent │ └─(2) org.eclipse.swt.widgets.Widget.wmChar │ └─(2) org.eclipse.swt.widgets.Control.WM_CHAR │ └─(2) org.eclipse.swt.widgets.Canvas.WM_CHAR │ └─(2) org.eclipse.swt.widgets.Control.windowProc │ └─(2) org.eclipse.swt.widgets.Canvas.windowProc │ └─(2) org.eclipse.swt.widgets.Display.windowProc │ └─(2) org.eclipse.swt.internal.win32.OS.DispatchMessageW │ └─(2) org.eclipse.swt.internal.win32.OS.DispatchMessage │ └─(2) org.eclipse.swt.widgets.Display.readAndDispatch │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ └─(2) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ └─(2) org.eclipse.ui.internal.Workbench$5.run │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ └─(2) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ └─(2) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ └─(2) org.eclipse.ui.internal.ide.application.IDEApplication.start │ └─(2) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke0 │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke │ └─(2) sun.reflect.DelegatingMethodAccessorImpl.invoke │ └─(2) java.lang.reflect.Method.invoke │ └─(2) org.eclipse.equinox.launcher.Main.invokeFramework │ └─(2) org.eclipse.equinox.launcher.Main.basicRun │ └─(2) org.eclipse.equinox.launcher.Main.run ├─(2) org.eclipse.jst.j2ee.internal.J2EEInit.initEMFModels │ └─(2) org.eclipse.jst.j2ee.webservice.wsclient.internal.impl.Webservice_clientPackageImpl.init │ └─(2) org.eclipse.jst.j2ee.webservice.wsclient.Webservice_clientPackage. │ └─(2) sun.misc.Unsafe.ensureClassInitialized │ └─(2) sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor │ └─(2) sun.reflect.ReflectionFactory.newFieldAccessor │ └─(2) java.lang.reflect.Field.acquireFieldAccessor │ └─(2) java.lang.reflect.Field.getFieldAccessor │ └─(2) java.lang.reflect.Field.get │ └─(2) org.eclipse.emf.ecore.plugin.RegistryReader$EPackageDescriptor.getEPackage │ └─(2) org.eclipse.emf.ecore.impl.EPackageRegistryImpl.getEPackage │ └─(2) org.eclipse.jst.j2ee.common.internal.impl.CommonPackageImpl.initializePackageContents │ └─(2) org.eclipse.jst.j2ee.common.internal.impl.CommonPackageImpl.init │ └─(2) org.eclipse.jst.j2ee.common.CommonPackage. │ └─(2) org.eclipse.jst.j2ee.internal.provider.J2EEAdapterFactoryLabelProvider. │ └─(2) org.eclipse.jst.j2ee.navigator.internal.J2EELabelProvider.initialize │ └─(2) org.eclipse.jst.j2ee.navigator.internal.J2EELabelProvider.init │ └─(2) org.eclipse.ui.internal.navigator.extensions.NavigatorContentExtension$2.run │ └─(2) org.eclipse.core.runtime.SafeRunner.run │ └─(2) org.eclipse.ui.internal.navigator.extensions.NavigatorContentExtension.getLabelProvider │ └─(2) org.eclipse.ui.internal.navigator.NavigatorContentServiceLabelProvider.findStyledText │ └─(2) org.eclipse.ui.internal.navigator.NavigatorContentServiceLabelProvider.getStyledText │ └─(2) org.eclipse.ui.internal.navigator.NavigatorDecoratingLabelProvider$StyledLabelProviderAdapter.getStyledText │ └─(2) org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.getStyledText │ └─(2) org.eclipse.jface.viewers.DecoratingStyledCellLabelProvider.getStyledText │ └─(2) org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.update │ └─(2) org.eclipse.jface.viewers.DecoratingStyledCellLabelProvider.update │ └─(2) org.eclipse.jface.viewers.ViewerColumn.refresh │ └─(2) org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem │ └─(2) org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run │ └─(2) org.eclipse.core.runtime.SafeRunner.run │ └─(2) org.eclipse.ui.internal.JFaceUtil$1.run │ └─(2) org.eclipse.jface.util.SafeRunnable.run │ └─(2) org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem │ └─(2) org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run │ └─(2) org.eclipse.core.runtime.SafeRunner.run │ └─(2) org.eclipse.ui.internal.JFaceUtil$1.run │ └─(2) org.eclipse.jface.util.SafeRunnable.run │ └─(2) org.eclipse.jface.viewers.StructuredViewer.updateItem │ └─(2) org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem │ └─(2) org.eclipse.jface.viewers.AbstractTreeViewer$1.run │ └─(2) org.eclipse.swt.custom.BusyIndicator.showWhile │ └─(2) org.eclipse.jface.viewers.AbstractTreeViewer.createChildren │ └─(2) org.eclipse.jface.viewers.TreeViewer.createChildren │ └─(2) org.eclipse.jface.viewers.AbstractTreeViewer.createChildren │ └─(2) org.eclipse.jface.viewers.AbstractTreeViewer.internalInitializeTree │ └─(2) org.eclipse.jface.viewers.TreeViewer.internalInitializeTree │ └─(2) org.eclipse.jface.viewers.AbstractTreeViewer$5.run │ └─(2) org.eclipse.jface.viewers.StructuredViewer.preservingSelection │ └─(2) org.eclipse.jface.viewers.TreeViewer.preservingSelection │ └─(2) org.eclipse.jface.viewers.StructuredViewer.preservingSelection │ └─(2) org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged │ └─(2) org.eclipse.jface.viewers.ContentViewer.setInput │ └─(2) org.eclipse.jface.viewers.StructuredViewer.setInput │ └─(2) org.eclipse.ui.navigator.CommonNavigator.createPartControl │ └─(2) org.eclipse.ui.navigator.resources.ProjectExplorer.createPartControl │ └─(2) org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl │ └─(2) org.eclipse.ui.internal.e4.compatibility.CompatibilityView.createPartControl │ └─(2) org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke0 │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke │ └─(2) sun.reflect.DelegatingMethodAccessorImpl.invoke │ └─(2) java.lang.reflect.Method.invoke │ └─(2) org.eclipse.e4.core.internal.di.MethodRequestor.execute │ └─(2) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated │ └─(2) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated │ └─(2) org.eclipse.e4.core.internal.di.InjectorImpl.inject │ └─(2) org.eclipse.e4.core.internal.di.InjectorImpl.internalMake │ └─(2) org.eclipse.e4.core.internal.di.InjectorImpl.make │ └─(2) org.eclipse.e4.core.contexts.ContextInjectionFactory.make │ └─(2) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle │ └─(2) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate │ └─(2) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create │ └─(2) org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$6.run │ └─(2) org.eclipse.core.runtime.SafeRunner.run │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ └─(2) org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ └─(2) org.eclipse.core.runtime.SafeRunner.run │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ └─(2) org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab │ └─(2) org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ └─(2) org.eclipse.core.runtime.SafeRunner.run │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ └─(2) org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ └─(2) org.eclipse.core.runtime.SafeRunner.run │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ └─(2) org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ └─(2) org.eclipse.core.runtime.SafeRunner.run │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ └─(2) org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents │ └─(2) org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ └─(2) org.eclipse.core.runtime.SafeRunner.run │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ └─(2) org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab │ └─(2) org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess │ └─(2) org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ └─(2) org.eclipse.core.runtime.SafeRunner.run │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ └─(2) org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents │ └─(2) org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2 │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run │ └─(2) org.eclipse.core.runtime.SafeRunner.run │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ └─(2) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run │ └─(2) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI │ └─(2) org.eclipse.ui.internal.Workbench$5.run │ └─(2) org.eclipse.core.databinding.observable.Realm.runWithDefault │ └─(2) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ └─(2) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ └─(2) org.eclipse.ui.internal.ide.application.IDEApplication.start │ └─(2) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ └─(2) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(2) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke0 │ └─(2) sun.reflect.NativeMethodAccessorImpl.invoke │ └─(2) sun.reflect.DelegatingMethodAccessorImpl.invoke │ └─(2) java.lang.reflect.Method.invoke │ └─(2) org.eclipse.equinox.launcher.Main.invokeFramework │ └─(2) org.eclipse.equinox.launcher.Main.basicRun │ └─(2) org.eclipse.equinox.launcher.Main.run ├─(1) com.instantiations.eclipse.startup.StartupListener.earlyStartup │ └─(1) org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup │ └─(1) org.eclipse.ui.internal.EarlyStartupRunnable.run │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ └─(1) org.eclipse.ui.internal.Workbench$54.run │ └─(1) org.eclipse.core.internal.jobs.Worker.run ├─(1) com.instantiations.eclipse.startup.StartupManager.start │ └─(1) com.instantiations.eclipse.startup.StartupPlugin.start │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run │ └─(1) java.security.AccessController.doPrivileged │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.start │ └─(1) org.eclipse.osgi.framework.internal.core.BundleHost.startWorker │ └─(1) org.eclipse.osgi.framework.internal.core.AbstractBundle.start │ └─(1) org.eclipse.osgi.framework.util.SecureAction.start │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass │ └─(1) org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass │ └─(1) org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findClass │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findClass │ └─(1) org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass │ └─(1) java.lang.ClassLoader.loadClass │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.loadClass │ └─(1) org.eclipse.osgi.framework.internal.core.BundleHost.loadClass │ └─(1) org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass │ └─(1) org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension │ └─(1) org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension │ └─(1) org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension │ └─(1) org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension │ └─(1) org.eclipse.ui.internal.WorkbenchPlugin$1.run │ └─(1) org.eclipse.swt.custom.BusyIndicator.showWhile │ └─(1) org.eclipse.ui.internal.WorkbenchPlugin.createExtension │ └─(1) org.eclipse.ui.internal.EarlyStartupRunnable.getExecutableExtension │ └─(1) org.eclipse.ui.internal.EarlyStartupRunnable.run │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ └─(1) org.eclipse.ui.internal.Workbench$54.run │ └─(1) org.eclipse.core.internal.jobs.Worker.run ├─(1) org.apache.felix.gogo.shell.Activator.startShell │ └─(1) org.apache.felix.gogo.shell.Activator.access$000 │ └─(1) org.apache.felix.gogo.shell.Activator$1.addingService │ └─(1) org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding │ └─(1) org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding │ └─(1) org.osgi.util.tracker.AbstractTracked.trackAdding │ └─(1) org.osgi.util.tracker.AbstractTracked.trackInitial │ └─(1) org.osgi.util.tracker.ServiceTracker.open │ └─(1) org.osgi.util.tracker.ServiceTracker.open │ └─(1) org.apache.felix.gogo.shell.Activator.processorTracker │ └─(1) org.apache.felix.gogo.shell.Activator.start │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run │ └─(1) java.security.AccessController.doPrivileged │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.start │ └─(1) org.eclipse.osgi.framework.internal.core.BundleHost.startWorker │ └─(1) org.eclipse.osgi.framework.internal.core.AbstractBundle.start │ └─(1) org.eclipse.equinox.console.command.adapter.Activator.startBundle │ └─(1) org.eclipse.equinox.console.command.adapter.Activator.start │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run │ └─(1) java.security.AccessController.doPrivileged │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.start │ └─(1) org.eclipse.osgi.framework.internal.core.BundleHost.startWorker │ └─(1) org.eclipse.osgi.framework.internal.core.AbstractBundle.start │ └─(1) org.eclipse.osgi.framework.internal.core.ConsoleManager.checkForConsoleBundle │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.startup │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ └─(1) java.lang.reflect.Method.invoke │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ └─(1) org.eclipse.equinox.launcher.Main.run ├─(1) org.eclipse.core.internal.jobs.JobManager. │ └─(1) org.eclipse.core.internal.jobs.JobManager.getInstance │ └─(1) org.eclipse.core.internal.jobs.JobActivator.registerServices │ └─(1) org.eclipse.core.internal.jobs.JobActivator.start │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run │ └─(1) java.security.AccessController.doPrivileged │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.start │ └─(1) org.eclipse.osgi.framework.internal.core.BundleHost.startWorker │ └─(1) org.eclipse.osgi.framework.internal.core.AbstractBundle.start │ └─(1) org.eclipse.osgi.framework.util.SecureAction.start │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass │ └─(1) org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass │ └─(1) org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass │ └─(1) org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findClass │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findClass │ └─(1) org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass │ └─(1) java.lang.ClassLoader.loadClass │ └─(1) org.eclipse.core.internal.runtime.InternalPlatform.start │ └─(1) org.eclipse.core.internal.runtime.PlatformActivator.start │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run │ └─(1) java.security.AccessController.doPrivileged │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.start │ └─(1) org.eclipse.osgi.framework.internal.core.BundleHost.startWorker │ └─(1) org.eclipse.osgi.framework.internal.core.AbstractBundle.resume │ └─(1) org.eclipse.osgi.framework.internal.core.Framework.resumeBundle │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent │ └─(1) org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent │ └─(1) org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run ├─(1) org.eclipse.debug.internal.core.InputStreamMonitor.startMonitoring │ └─(1) org.eclipse.debug.internal.core.StreamsProxy. │ └─(1) org.eclipse.debug.core.model.RuntimeProcess.createStreamsProxy │ └─(1) org.eclipse.debug.core.model.RuntimeProcess. │ └─(1) org.eclipse.debug.core.DebugPlugin.newProcess │ └─(1) org.eclipse.jdt.launching.AbstractVMRunner.newProcess │ └─(1) org.eclipse.jdt.internal.launching.StandardVMDebugger.run │ └─(1) org.eclipse.jdt.launching.JavaLaunchDelegate.launch │ └─(1) org.eclipse.debug.internal.core.LaunchConfiguration.launch │ └─(1) org.eclipse.debug.internal.core.LaunchConfiguration.launch │ └─(1) org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch │ └─(1) org.eclipse.debug.internal.ui.DebugUIPlugin$8.run │ └─(1) org.eclipse.core.internal.jobs.Worker.run ├─(1) org.eclipse.equinox.internal.ds.SCRManager.addEvent │ └─(1) org.eclipse.equinox.internal.ds.SCRManager.enqueueWork │ └─(1) org.eclipse.equinox.internal.ds.SCRManager.startedBundle2 │ └─(1) org.eclipse.equinox.internal.ds.SCRManager.startedBundle │ └─(1) org.eclipse.equinox.internal.ds.SCRManager.startIt │ └─(1) org.eclipse.equinox.internal.ds.Activator.initSCR │ └─(1) org.eclipse.equinox.internal.ds.Activator.start │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run │ └─(1) java.security.AccessController.doPrivileged │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.start │ └─(1) org.eclipse.osgi.framework.internal.core.BundleHost.startWorker │ └─(1) org.eclipse.osgi.framework.internal.core.AbstractBundle.resume │ └─(1) org.eclipse.osgi.framework.internal.core.Framework.resumeBundle │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent │ └─(1) org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent │ └─(1) org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run ├─(1) org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor. │ └─(1) org.eclipse.equinox.internal.util.impl.tpt.threadpool.ThreadPoolManagerImpl.getInstance │ └─(1) org.eclipse.equinox.internal.util.pool.ObjectPool.getObject │ └─(1) org.eclipse.equinox.internal.util.impl.tpt.threadpool.ThreadPoolManagerImpl.getObject │ └─(1) org.eclipse.equinox.internal.util.impl.tpt.threadpool.ThreadPoolManagerImpl.execute │ └─(1) org.eclipse.equinox.internal.util.impl.tpt.threadpool.ThreadPoolFactoryImpl.execute0 │ └─(1) org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run │ └─(1) java.lang.Thread.run ├─(1) org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl. │ └─(1) org.eclipse.equinox.internal.util.impl.tpt.timer.TimerFactory. │ └─(1) org.eclipse.equinox.internal.util.UtilActivator.start │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run │ └─(1) java.security.AccessController.doPrivileged │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.start │ └─(1) org.eclipse.osgi.framework.internal.core.BundleHost.startWorker │ └─(1) org.eclipse.osgi.framework.internal.core.AbstractBundle.resume │ └─(1) org.eclipse.osgi.framework.internal.core.Framework.resumeBundle │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent │ └─(1) org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent │ └─(1) org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent │ └─(1) org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run ├─(1) org.eclipse.help.internal.server.JettyHelpServer.execute │ └─(1) org.eclipse.help.internal.server.JettyHelpServer.start │ └─(1) org.eclipse.help.internal.server.WebappManager.start │ └─(1) org.eclipse.help.internal.base.BaseHelpSystem.ensureWebappRunning │ └─(1) org.eclipse.help.internal.base.BaseHelpSystem.resolve │ └─(1) org.eclipse.help.ui.internal.DefaultHelpUI.resolve │ └─(1) org.eclipse.ui.internal.help.WorkbenchHelpSystem.resolve │ └─(1) org.eclipse.jdt.internal.corext.javadoc.JavaDocLocations.getBaseURL │ └─(1) org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo │ └─(1) org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.internalGetHoverInfo │ └─(1) org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo2 │ └─(1) org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2 │ └─(1) org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2 │ └─(1) org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2 │ └─(1) org.eclipse.jface.text.TextViewerHoverManager$4.run ├─(1) org.eclipse.jdi.internal.connect.SocketTransportService.performHandshake │ └─(1) org.eclipse.jdi.internal.connect.SocketTransportService.accept │ └─(1) org.eclipse.jdi.internal.connect.SocketTransportImpl.accept │ └─(1) org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl.accept │ └─(1) org.eclipse.jdt.internal.launching.StandardVMDebugger$ConnectRunnable.run │ └─(1) java.lang.Thread.run ├─(1) org.eclipse.jdt.internal.core.search.processing.JobManager.reset │ └─(1) org.eclipse.jdt.internal.core.search.indexing.IndexManager.reset │ └─(1) org.eclipse.jdt.internal.core.JavaModelManager.startIndexing │ └─(1) org.eclipse.jdt.internal.core.JavaModelManager.startup │ └─(1) org.eclipse.jdt.core.JavaCore.start │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run │ └─(1) java.security.AccessController.doPrivileged │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.start │ └─(1) org.eclipse.osgi.framework.internal.core.BundleHost.startWorker │ └─(1) org.eclipse.osgi.framework.internal.core.AbstractBundle.start │ └─(1) org.eclipse.osgi.framework.util.SecureAction.start │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass │ └─(1) org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass │ └─(1) org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findClass │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findClass │ └─(1) org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass │ └─(1) java.lang.ClassLoader.loadClass │ └─(1) org.eclipse.osgi.internal.loader.BundleLoader.loadClass │ └─(1) org.eclipse.osgi.framework.internal.core.BundleHost.loadClass │ └─(1) org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass │ └─(1) org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension │ └─(1) org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension │ └─(1) org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension │ └─(1) org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension │ └─(1) org.eclipse.core.internal.events.BuildManager.instantiateBuilder │ └─(1) org.eclipse.core.internal.events.BuildManager.initializeBuilder │ └─(1) org.eclipse.core.internal.events.BuildManager.getBuilder │ └─(1) org.eclipse.core.internal.events.BuildManager.getBuilder │ └─(1) org.eclipse.core.internal.events.BuildManager.basicBuild │ └─(1) org.eclipse.core.internal.events.BuildManager$1.run │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ └─(1) org.eclipse.core.internal.events.BuildManager.basicBuild │ └─(1) org.eclipse.core.internal.events.BuildManager.basicBuildLoop │ └─(1) org.eclipse.core.internal.events.BuildManager.build │ └─(1) org.eclipse.core.internal.events.AutoBuildJob.doBuild │ └─(1) org.eclipse.core.internal.events.AutoBuildJob.run │ └─(1) org.eclipse.core.internal.jobs.Worker.run ├─(1) org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$1.run │ └─(1) org.eclipse.debug.core.DebugPlugin$AsynchRunner.run │ └─(1) org.eclipse.core.runtime.SafeRunner.run │ └─(1) org.eclipse.debug.core.DebugPlugin$AsynchRunner.async │ └─(1) org.eclipse.debug.core.DebugPlugin$EventDispatchJob.run │ └─(1) org.eclipse.core.internal.jobs.Worker.run ├─(1) org.eclipse.jdt.internal.debug.core.model.JDIThread.suspendUnderlyingThread │ └─(1) org.eclipse.jdt.internal.debug.core.model.JDIThread.suspend │ └─(1) org.eclipse.jdt.internal.debug.core.model.JDIStackFrame.suspend │ └─(1) org.eclipse.debug.internal.core.commands.SuspendCommand.execute │ └─(1) org.eclipse.debug.internal.core.commands.ForEachCommand.doExecute │ └─(1) org.eclipse.debug.core.commands.AbstractDebugCommand$1.run │ └─(1) org.eclipse.core.internal.jobs.Worker.run ├─(1) org.eclipse.jdt.internal.launching.StandardVMDebugger.run │ └─(1) org.eclipse.jdt.launching.JavaLaunchDelegate.launch │ └─(1) org.eclipse.debug.internal.core.LaunchConfiguration.launch │ └─(1) org.eclipse.debug.internal.core.LaunchConfiguration.launch │ └─(1) org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch │ └─(1) org.eclipse.debug.internal.ui.DebugUIPlugin$8.run │ └─(1) org.eclipse.core.internal.jobs.Worker.run ├─(1) org.eclipse.osgi.framework.internal.core.Framework.launch │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.startup │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ └─(1) java.lang.reflect.Method.invoke │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ └─(1) org.eclipse.equinox.launcher.Main.run ├─(1) org.eclipse.osgi.internal.baseadaptor.StateManager.startDataManager │ └─(1) org.eclipse.osgi.internal.baseadaptor.StateManager.internalReadSystemState │ └─(1) org.eclipse.osgi.internal.baseadaptor.StateManager.readSystemState │ └─(1) org.eclipse.osgi.internal.baseadaptor.BaseStorage.readStateData │ └─(1) org.eclipse.osgi.internal.baseadaptor.BaseStorage.getStateManager │ └─(1) org.eclipse.osgi.baseadaptor.BaseAdaptor.getState │ └─(1) org.eclipse.osgi.internal.baseadaptor.BaseStorage.frameworkStart │ └─(1) org.eclipse.osgi.baseadaptor.BaseAdaptor.frameworkStart │ └─(1) org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run │ └─(1) java.security.AccessController.doPrivileged │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator │ └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.start │ └─(1) org.eclipse.osgi.framework.internal.core.InternalSystemBundle.resume │ └─(1) org.eclipse.osgi.framework.internal.core.Framework.launch │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.startup │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ └─(1) java.lang.reflect.Method.invoke │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ └─(1) org.eclipse.equinox.launcher.Main.run ├─(1) org.eclipse.ui.internal.Workbench.runUI │ └─(1) org.eclipse.ui.internal.Workbench.access$7 │ └─(1) org.eclipse.ui.internal.Workbench$5.run │ └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault │ └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench │ └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench │ └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start │ └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication │ └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 │ └─(1) sun.reflect.NativeMethodAccessorImpl.invoke │ └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke │ └─(1) java.lang.reflect.Method.invoke │ └─(1) org.eclipse.equinox.launcher.Main.invokeFramework │ └─(1) org.eclipse.equinox.launcher.Main.basicRun │ └─(1) org.eclipse.equinox.launcher.Main.run └─(1) org.eclipse.wst.jsdt.internal.core.search.processing.JobManager.reset └─(1) org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager.reset └─(1) org.eclipse.wst.jsdt.internal.core.JavaModelManager.startIndexing └─(1) org.eclipse.wst.jsdt.internal.core.JavaModelManager.startup └─(1) org.eclipse.wst.jsdt.core.JavaScriptCore.start └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run └─(1) java.security.AccessController.doPrivileged └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.start └─(1) org.eclipse.osgi.framework.internal.core.BundleHost.startWorker └─(1) org.eclipse.osgi.framework.internal.core.AbstractBundle.start └─(1) org.eclipse.osgi.framework.util.SecureAction.start └─(1) org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass └─(1) org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass └─(1) org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass └─(1) org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findClass └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findClass └─(1) org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass └─(1) java.lang.ClassLoader.loadClass └─(1) java.lang.Class.getDeclaredConstructors0 └─(1) java.lang.Class.privateGetDeclaredConstructors └─(1) java.lang.Class.getConstructor0 └─(1) java.lang.Class.newInstance0 └─(1) java.lang.Class.newInstance └─(1) org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator └─(1) org.eclipse.osgi.framework.internal.core.BundleContextImpl.start └─(1) org.eclipse.osgi.framework.internal.core.BundleHost.startWorker └─(1) org.eclipse.osgi.framework.internal.core.AbstractBundle.start └─(1) org.eclipse.osgi.framework.util.SecureAction.start └─(1) org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass └─(1) org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass └─(1) org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findClass └─(1) org.eclipse.osgi.internal.loader.BundleLoader.findClass └─(1) org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass └─(1) java.lang.ClassLoader.loadClass └─(1) org.eclipse.osgi.internal.loader.BundleLoader.loadClass └─(1) org.eclipse.osgi.framework.internal.core.BundleHost.loadClass └─(1) org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass └─(1) org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension └─(1) org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension └─(1) org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension └─(1) org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension └─(1) org.eclipse.ui.internal.navigator.extensions.LinkHelperDescriptor$1.run └─(1) org.eclipse.core.runtime.SafeRunner.run └─(1) org.eclipse.ui.internal.navigator.extensions.LinkHelperDescriptor.createLinkHelper └─(1) org.eclipse.ui.navigator.LinkHelperService.getLinkHelper └─(1) org.eclipse.ui.navigator.LinkHelperService.getLinkHelpersFor └─(1) org.eclipse.ui.navigator.LinkHelperService.getSelectionFor └─(1) org.eclipse.ui.internal.navigator.actions.LinkEditorAction$4.run └─(1) org.eclipse.core.runtime.SafeRunner.run └─(1) org.eclipse.ui.internal.navigator.actions.LinkEditorAction$3.runInUIThread └─(1) org.eclipse.ui.progress.UIJob$1.run └─(1) org.eclipse.swt.widgets.RunnableLock.run └─(1) org.eclipse.swt.widgets.Synchronizer.runAsyncMessages └─(1) org.eclipse.swt.widgets.Display.runAsyncMessages └─(1) org.eclipse.swt.widgets.Display.readAndDispatch └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault └─(1) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run └─(1) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI └─(1) org.eclipse.ui.internal.Workbench$5.run └─(1) org.eclipse.core.databinding.observable.Realm.runWithDefault └─(1) org.eclipse.ui.internal.Workbench.createAndRunWorkbench └─(1) org.eclipse.ui.PlatformUI.createAndRunWorkbench └─(1) org.eclipse.ui.internal.ide.application.IDEApplication.start └─(1) org.eclipse.equinox.internal.app.EclipseAppHandle.run └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication └─(1) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run └─(1) org.eclipse.core.runtime.adaptor.EclipseStarter.run └─(1) sun.reflect.NativeMethodAccessorImpl.invoke0 └─(1) sun.reflect.NativeMethodAccessorImpl.invoke └─(1) sun.reflect.DelegatingMethodAccessorImpl.invoke └─(1) java.lang.reflect.Method.invoke └─(1) org.eclipse.equinox.launcher.Main.invokeFramework └─(1) org.eclipse.equinox.launcher.Main.basicRun └─(1) org.eclipse.equinox.launcher.Main.run