Full thread dump Java HotSpot(TM) Client VM (1.5.0_05-b03 mixed mode): "AutoAssist Delay" prio=1 tid=0x098feda0 nid=0x4990 in Object.wait() [0x8df23000..0x8df23f40] at java.lang.Object.wait(Native Method) - waiting on <0x969ae450> (a org.eclipse.swt.widgets.RunnableLock) at java.lang.Object.wait(Object.java:474) at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:169) - locked <0x969ae450> (a org.eclipse.swt.widgets.RunnableLock) at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:28) at org.eclipse.swt.widgets.Display.syncExec(Display.java:3616) at org.eclipse.jface.text.contentassist.ContentAssistant$AutoAssistListener.showAssist(ContentAssistant.java:328) at org.eclipse.jface.text.contentassist.ContentAssistant$AutoAssistListener.run(ContentAssistant.java:250) at java.lang.Thread.run(Thread.java:595) "Worker-197" prio=1 tid=0x09836718 nid=0x492f in Object.wait() [0x84579000..0x84579fc0] at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x9102e7f0> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69) "Worker-196" prio=1 tid=0x09660670 nid=0x4835 in Object.wait() [0x8517c000..0x8517d0c0] at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x9102e7f0> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=1 tid=0x0990e118 nid=0x433c in Object.wait() [0x84e76000..0x84e76f40] at java.lang.Object.wait(Native Method) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:176) - locked <0x94c42ff0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "Worker-183" prio=1 tid=0x82ede278 nid=0x41db in Object.wait() [0x854fe000..0x854feec0] at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x9102e7f0> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69) "Worker-176" prio=1 tid=0x0963d640 nid=0x3af1 in Object.wait() [0x84c72000..0x84c72ec0] at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x9102e7f0> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=1 tid=0x095d9eb8 nid=0x43ec in Object.wait() [0x8dce4000..0x8dce4fc0] at java.lang.Object.wait(Native Method) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:176) - locked <0x935d7c10> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "YJP Listener Thread" daemon prio=1 tid=0x091ce510 nid=0x3f94 runnable [0x864da000..0x864daec0] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x92a77688> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:450) at java.net.ServerSocket.accept(ServerSocket.java:421) at com.yourkit.b.a.run(a:47) "Java indexing" daemon prio=1 tid=0x08ecc820 nid=0x3f86 in Object.wait() [0x867f7000..0x867f7ec0] at java.lang.Object.wait(Native Method) - waiting on <0x91b70ed0> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Object.wait(Object.java:474) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:349) - locked <0x91b70ed0> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:595) "Start Level Event Dispatcher" daemon prio=1 tid=0x086596d8 nid=0x3f75 in Object.wait() [0x8dc63000..0x8dc63f40] at java.lang.Object.wait(Native Method) - waiting on <0x90f501b8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:474) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:349) - locked <0x90f501b8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:287) "Framework Event Dispatcher" daemon prio=1 tid=0x08658ad0 nid=0x3f73 in Object.wait() [0x8ddd5000..0x8ddd5e40] at java.lang.Object.wait(Native Method) - waiting on <0x90f50088> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:474) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:349) - locked <0x90f50088> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:287) "Low Memory Detector" daemon prio=1 tid=0x08352fe0 nid=0x3f6d runnable [0x00000000..0x00000000] "CompilerThread0" daemon prio=1 tid=0x08351a48 nid=0x3f6c waiting on condition [0x00000000..0x8e1bba28] "Signal Dispatcher" daemon prio=1 tid=0x08350b68 nid=0x3f6b runnable [0x00000000..0x00000000] "Finalizer" daemon prio=1 tid=0x08346028 nid=0x3f6a in Object.wait() [0x8e4bd000..0x8e4bdf40] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x90f50568> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=1 tid=0x083452e0 nid=0x3f69 in Object.wait() [0x8e53e000..0x8e53eec0] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:474) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x90f50220> (a java.lang.ref.Reference$Lock) "main" prio=1 tid=0x082e8d30 nid=0x3f67 runnable [0xbfd6f000..0xbfd704a8] at org.eclipse.jdt.internal.compiler.parser.JavadocParser.parseTag(JavadocParser.java:449) at org.eclipse.jdt.internal.codeassist.complete.CompletionJavadocParser.parseTag(CompletionJavadocParser.java:542) at org.eclipse.jdt.internal.compiler.parser.AbstractCommentParser.commentParse(AbstractCommentParser.java:207) at org.eclipse.jdt.internal.codeassist.complete.CompletionJavadocParser.commentParse(CompletionJavadocParser.java:89) at org.eclipse.jdt.internal.compiler.parser.JavadocParser.checkDeprecation(JavadocParser.java:75) at org.eclipse.jdt.internal.codeassist.complete.CompletionJavadocParser.checkDeprecation(CompletionJavadocParser.java:77) at org.eclipse.jdt.internal.compiler.parser.Parser.checkComment(Parser.java:890) at org.eclipse.jdt.internal.compiler.parser.Parser.consumeModifiers(Parser.java:4140) at org.eclipse.jdt.internal.codeassist.complete.CompletionParser.consumeModifiers(CompletionParser.java:2302) at org.eclipse.jdt.internal.compiler.parser.Parser.consumeRule(Parser.java:5570) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:8493) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:8663) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:8628) at org.eclipse.jdt.internal.compiler.parser.Parser.dietParse(Parser.java:7421) at org.eclipse.jdt.internal.codeassist.complete.CompletionParser.dietParse(CompletionParser.java:3146) at org.eclipse.jdt.internal.codeassist.CompletionEngine.complete(CompletionEngine.java:1541) at org.eclipse.jdt.internal.core.Openable.codeComplete(Openable.java:127) at org.eclipse.jdt.internal.core.CompilationUnit.codeComplete(CompilationUnit.java:290) at org.eclipse.jdt.internal.core.CompilationUnit.codeComplete(CompilationUnit.java:283) at org.eclipse.jdt.internal.ui.text.java.JavaCompletionProposalComputer.internalComputeCompletionProposals(JavaCompletionProposalComputer.java:211) at org.eclipse.jdt.internal.ui.text.java.JavaCompletionProposalComputer.computeCompletionProposals(JavaCompletionProposalComputer.java:191) at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:278) at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:248) at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:158) at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:143) at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1566) at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:447) at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$15(CompletionProposalPopup.java:444) at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:379) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:373) at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:335) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123) - locked <0x969ae450> (a org.eclipse.swt.widgets.RunnableLock) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3037) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2745) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1763) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1727) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:371) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:106) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:375) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:164) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:338) at org.eclipse.core.launcher.Main.basicRun(Main.java:282) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952) "VM Thread" prio=1 tid=0x083426b0 nid=0x3f68 runnable "VM Periodic Task Thread" prio=1 tid=0x083544b8 nid=0x3f6e waiting on condition