3392 idea.exe ( theAwtToolkitWindow ) session:0 threads:45 parent:3780 2007-12-12 16:14:08 Full thread dump Java HotSpot(TM) Client VM (1.6.0_02-b05 mixed mode): "StackTrace Remote Thread" prio=6 tid=0x07579400 nid=0x140c runnable [0x00000000..0x057efb8c] java.lang.Thread.State: RUNNABLE "JobScheduler pool" prio=6 tid=0x0342d800 nid=0x14bc runnable [0x079ae000..0x079afc94] java.lang.Thread.State: RUNNABLE at com.intellij.psi.impl.source.PsiClassImpl.getImplementsList(PsiClassImpl.java:398) - locked <0x12d460a8> (a java.lang.Object) at com.intellij.psi.impl.PsiClassImplUtil.getImplementsListTypes(PsiClassImplUtil.java:324) at com.intellij.psi.impl.source.PsiClassImpl.getImplementsListTypes(PsiClassImpl.java:203) at com.intellij.psi.impl.PsiClassImplUtil.getSuperTypes(PsiClassImplUtil.java:329) at com.intellij.psi.impl.source.PsiClassImpl.getSuperTypes(PsiClassImpl.java:254) at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:192) at com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(PsiClassImplUtil.java:46) at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:338) at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:192) at com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(PsiClassImplUtil.java:46) at com.intellij.psi.impl.source.PsiClassImpl.processDeclarations(PsiClassImpl.java:134) at com.intellij.psi.scope.util.PsiScopesUtil.processScope(PsiScopesUtil.java:7) at com.intellij.psi.scope.util.PsiScopesUtil.a(PsiScopesUtil.java:67) at com.intellij.psi.scope.util.PsiScopesUtil.a(PsiScopesUtil.java:124) at com.intellij.psi.scope.util.PsiScopesUtil.setupAndRunProcessor(PsiScopesUtil.java:54) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.a(PsiReferenceExpressionImpl.java:73) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.access$000(PsiReferenceExpressionImpl.java:156) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver._resolve(PsiReferenceExpressionImpl.java:11) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver.resolve(PsiReferenceExpressionImpl.java:16) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver.resolve(PsiReferenceExpressionImpl.java:14) at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:42) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:31) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.multiResolve(PsiReferenceExpressionImpl.java:136) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.advancedResolve(PsiReferenceExpressionImpl.java:13) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.resolve(PsiReferenceExpressionImpl.java:74) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.isReferenceTo(PsiReferenceExpressionImpl.java:197) at com.intellij.psi.impl.search.CachesBasedRefSearcher$3.execute(CachesBasedRefSearcher.java:5) at com.intellij.psi.impl.search.LowLevelSearchUtil.a(LowLevelSearchUtil.java:39) at com.intellij.psi.impl.search.LowLevelSearchUtil.processElementsContainingWordInElement(LowLevelSearchUtil.java:78) at com.intellij.psi.impl.search.PsiSearchHelperImpl$12$1$1.run(PsiSearchHelperImpl.java:4) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:286) at com.intellij.psi.impl.search.PsiSearchHelperImpl$12$1.run(PsiSearchHelperImpl.java:2) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:75) at com.intellij.psi.impl.search.PsiSearchHelperImpl$12.run(PsiSearchHelperImpl.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "JobScheduler pool" prio=6 tid=0x0747b400 nid=0xc98 runnable [0x0795f000..0x0795fd14] java.lang.Thread.State: RUNNABLE at com.intellij.psi.impl.source.tree.CompositeElement.findLeafElementAt(CompositeElement.java:117) at com.intellij.psi.impl.source.tree.CompositeElement.findLeafElementAt(CompositeElement.java:39) at com.intellij.psi.impl.source.tree.CompositeElement.findLeafElementAt(CompositeElement.java:39) at com.intellij.psi.impl.source.tree.CompositeElement.findLeafElementAt(CompositeElement.java:163) at com.intellij.psi.impl.search.LowLevelSearchUtil.a(LowLevelSearchUtil.java:64) at com.intellij.psi.impl.search.LowLevelSearchUtil.processElementsContainingWordInElement(LowLevelSearchUtil.java:78) at com.intellij.psi.impl.search.PsiSearchHelperImpl$12$1$1.run(PsiSearchHelperImpl.java:4) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:286) at com.intellij.psi.impl.search.PsiSearchHelperImpl$12$1.run(PsiSearchHelperImpl.java:2) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:75) at com.intellij.psi.impl.search.PsiSearchHelperImpl$12.run(PsiSearchHelperImpl.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "Alarm pool" prio=6 tid=0x071e2c00 nid=0x13b8 waiting on condition [0x094af000..0x094afb94] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x13754610> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "Background process" prio=6 tid=0x06fc7800 nid=0x1010 waiting on condition [0x0c37f000..0x0c37fc14] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at com.intellij.util.ui.Timer$1.run(Timer.java:39) "pool-2-thread-1" prio=6 tid=0x038abc00 nid=0x16cc waiting on condition [0x0c32f000..0x0c32fc94] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x1374a568> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "Refreshing filesystem" prio=6 tid=0x033de400 nid=0xfe4 waiting on condition [0x0b00f000..0x0b00fa94] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at com.intellij.util.ui.Timer$1.run(Timer.java:39) "Alarm pool" prio=6 tid=0x07313800 nid=0x112c waiting on condition [0x0af5f000..0x0af5fb14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x13754570> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "Change List Updater" prio=6 tid=0x07273800 nid=0xaac waiting on condition [0x3952f000..0x3952fc14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x135346b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.DelayQueue.take(DelayQueue.java:160) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "Alarm pool" prio=6 tid=0x07287800 nid=0x13d0 waiting on condition [0x068ff000..0x068ffd94] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x128df5c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "FS Synchronizer" prio=6 tid=0x03bffc00 nid=0xeec waiting on condition [0x05cbf000..0x05cbfc94] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x13284818> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "Alarm pool" prio=6 tid=0x071b8400 nid=0x9bc waiting on condition [0x05c6f000..0x05c6fd14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x13733850> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "Swing-Shell" daemon prio=6 tid=0x03c36c00 nid=0x1168 waiting on condition [0x05d0f000..0x05d0fa14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x136fb2b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at sun.awt.shell.Win32ShellFolder2$ComTaskExecutor$2.run(Win32ShellFolder2.java:1180) at java.lang.Thread.run(Thread.java:619) "ApplicationImpl pooled thread" prio=6 tid=0x0398e400 nid=0xa74 waiting on condition [0x03faf000..0x03fafb14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x128df550> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:6) "Timer-0" daemon prio=6 tid=0x03bf1c00 nid=0xca0 in Object.wait() [0x078af000..0x078afd14] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x13245228> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "TimerQueue" daemon prio=6 tid=0x03b65800 nid=0x1634 in Object.wait() [0x06e1f000..0x06e1fb14] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x13153728> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "YJP-Plugin-RequestListener" daemon prio=2 tid=0x03c25400 nid=0x1534 runnable [0x06fbf000..0x06fbfb94] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x130e6008> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at com.yourkit.b.h$1.run(a:14) at java.lang.Thread.run(Thread.java:619) "Activation listener" prio=6 tid=0x03b5fc00 nid=0x590 runnable [0x06dcf000..0x06dcfd14] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x12ea8440> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at jetbrains.buildServer.activation.HttpActivationServer.run(HttpActivationServer.java:140) at java.lang.Thread.run(Thread.java:619) "Exe4JStartupThread" daemon prio=6 tid=0x0396f400 nid=0x11f4 waiting on condition [0x06b3f000..0x06b3fa14] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at com.exe4j.Controller$StartupThread.run(Unknown Source) "ApplicationImpl pooled thread" prio=6 tid=0x03976000 nid=0xe0c waiting on condition [0x06aef000..0x06aefa94] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x128df550> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:6) "ApplicationImpl pooled thread" prio=6 tid=0x02eff800 nid=0x108 waiting on condition [0x06a9f000..0x06a9fb14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x128df550> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:6) "StoreRefreshStatusThread" daemon prio=2 tid=0x039a8000 nid=0x16e8 waiting on condition [0x03ecf000..0x03ecfb94] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$StoreRefreshStatusThread.run(LocalFileSystemImpl.java:3) "WatchForChangesThread" prio=6 tid=0x039b8c00 nid=0x14e8 runnable [0x03e2f000..0x03e2fc14] java.lang.Thread.State: RUNNABLE at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Method) at com.intellij.vfs.local.win32.FileWatcher.waitForChange(FileWatcher.java:178) at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$WatchForChangesThread.run(LocalFileSystemImpl.java:30) "File System Tracker" prio=6 tid=0x039b8800 nid=0xe24 waiting on condition [0x0308f000..0x0308fc94] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x12c58758> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at com.intellij.openapi.vfs.impl.watcher.FileSystemTrackerImpl$1.run(FileSystemTrackerImpl.java:14) - locked <0x12c033b8> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Progress Cancel Checker" prio=6 tid=0x03a58c00 nid=0x177c waiting on condition [0x008ef000..0x008efd14] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:2) "AWT-EventQueue-1" prio=6 tid=0x03472c00 nid=0xd64 waiting for monitor entry [0x03e7d000..0x03e7fa14] java.lang.Thread.State: BLOCKED (on object monitor) at com.intellij.psi.impl.source.DummyHolder.getTreeElement(DummyHolder.java:102) - waiting to lock <0x12d460a8> (a java.lang.Object) at com.intellij.psi.impl.source.parsing.Parsing.parseJavaCodeReferenceText(Parsing.java:141) at com.intellij.psi.impl.source.parsing.Parsing.parseJavaCodeReferenceText(Parsing.java:148) at com.intellij.psi.impl.source.PsiImportStatementImpl.getMirrorReference(PsiImportStatementImpl.java:20) at com.intellij.psi.impl.source.PsiImportStatementImpl.getQualifiedName(PsiImportStatementImpl.java:18) at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.a(PsiJavaFileBaseImpl.java:4) at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.processDeclarations(PsiJavaFileBaseImpl.java:23) at com.intellij.psi.scope.util.PsiScopesUtil.processScope(PsiScopesUtil.java:196) at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:204) at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:131) at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:75) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.c(PsiJavaCodeReferenceElementImpl.java:79) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.access$000(PsiJavaCodeReferenceElementImpl.java:147) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver._resolve(PsiJavaCodeReferenceElementImpl.java:15) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:12) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:42) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:31) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.multiResolve(PsiJavaCodeReferenceElementImpl.java:52) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.advancedResolve(PsiJavaCodeReferenceElementImpl.java:150) at com.intellij.psi.impl.source.PsiClassReferenceType.resolveGenerics(PsiClassReferenceType.java:4) at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:151) at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:192) at com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(PsiClassImplUtil.java:46) at com.intellij.psi.impl.source.PsiClassImpl.processDeclarations(PsiClassImpl.java:134) at com.intellij.psi.scope.util.PsiScopesUtil.processScope(PsiScopesUtil.java:7) at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:204) at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:131) at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:75) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.c(PsiJavaCodeReferenceElementImpl.java:79) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.c(PsiJavaCodeReferenceElementImpl.java:255) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.access$000(PsiJavaCodeReferenceElementImpl.java:147) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver._resolve(PsiJavaCodeReferenceElementImpl.java:15) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:12) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:42) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:31) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.multiResolve(PsiJavaCodeReferenceElementImpl.java:52) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.advancedResolve(PsiJavaCodeReferenceElementImpl.java:150) at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:213) at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:75) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.c(PsiJavaCodeReferenceElementImpl.java:79) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.access$000(PsiJavaCodeReferenceElementImpl.java:147) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver._resolve(PsiJavaCodeReferenceElementImpl.java:15) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:12) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:42) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:31) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.multiResolve(PsiJavaCodeReferenceElementImpl.java:52) at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.advancedResolve(PsiJavaCodeReferenceElementImpl.java:150) at com.intellij.psi.impl.source.PsiClassReferenceType.resolveGenerics(PsiClassReferenceType.java:4) at com.intellij.psi.impl.source.PsiClassReferenceType.resolve(PsiClassReferenceType.java:1) at com.intellij.psi.util.TypeConversionUtil$1.visitClassType(TypeConversionUtil.java:1059) at com.intellij.psi.util.TypeConversionUtil$1.visitClassType(TypeConversionUtil.java:1057) at com.intellij.psi.PsiClassType.accept(PsiClassType.java:191) at com.intellij.psi.util.TypeConversionUtil.erasure(TypeConversionUtil.java:1057) at com.intellij.psi.util.TypeConversionUtil.erasure(TypeConversionUtil.java:1052) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$TypeEvaluator.fun(PsiReferenceExpressionImpl.java:6) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$TypeEvaluator.fun(PsiReferenceExpressionImpl.java:16) at com.intellij.psi.impl.source.resolve.ResolveCache.getType(ResolveCache.java:25) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.getType(PsiReferenceExpressionImpl.java:216) at com.intellij.psi.scope.util.PsiScopesUtil.setupAndRunProcessor(PsiScopesUtil.java:109) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.a(PsiReferenceExpressionImpl.java:73) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.access$000(PsiReferenceExpressionImpl.java:156) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver._resolve(PsiReferenceExpressionImpl.java:11) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver.resolve(PsiReferenceExpressionImpl.java:16) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver.resolve(PsiReferenceExpressionImpl.java:14) at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:42) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:31) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.multiResolve(PsiReferenceExpressionImpl.java:136) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.advancedResolve(PsiReferenceExpressionImpl.java:13) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.resolve(PsiReferenceExpressionImpl.java:74) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.isReferenceTo(PsiReferenceExpressionImpl.java:197) at com.intellij.psi.impl.search.CachesBasedRefSearcher$3.execute(CachesBasedRefSearcher.java:5) at com.intellij.psi.impl.search.LowLevelSearchUtil.a(LowLevelSearchUtil.java:39) at com.intellij.psi.impl.search.LowLevelSearchUtil.processElementsContainingWordInElement(LowLevelSearchUtil.java:78) at com.intellij.psi.impl.search.PsiSearchHelperImpl$12$1$1.run(PsiSearchHelperImpl.java:4) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:286) at com.intellij.psi.impl.search.PsiSearchHelperImpl$12$1.run(PsiSearchHelperImpl.java:2) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:75) at com.intellij.psi.impl.search.PsiSearchHelperImpl$12.run(PsiSearchHelperImpl.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at com.intellij.concurrency.JobImpl.scheduleAndWaitForResults(JobImpl.java:29) at com.intellij.psi.impl.search.PsiSearchHelperImpl.a(PsiSearchHelperImpl.java:82) at com.intellij.psi.impl.search.PsiSearchHelperImpl.processElementsWithWord(PsiSearchHelperImpl.java:31) at com.intellij.psi.impl.search.CachesBasedRefSearcher.execute(CachesBasedRefSearcher.java:12) at com.intellij.psi.impl.search.CachesBasedRefSearcher.execute(CachesBasedRefSearcher.java:2) at com.intellij.util.ExecutorsQuery.forEach(ExecutorsQuery.java:71) at com.intellij.util.UniqueResultsQuery.doForEach(UniqueResultsQuery.java:54) at com.intellij.util.UniqueResultsQuery.findAll(UniqueResultsQuery.java:68) at com.intellij.util.UniqueResultsQuery.iterator(UniqueResultsQuery.java:82) at com.siyeh.ig.abstraction.TypeMayBeWeakenedInspection.calculateWeakestClassesNecessary(TypeMayBeWeakenedInspection.java:231) at com.siyeh.ig.abstraction.TypeMayBeWeakenedInspection.buildFixes(TypeMayBeWeakenedInspection.java:101) at com.siyeh.ig.BaseInspectionVisitor.createFixes(BaseInspectionVisitor.java:176) at com.siyeh.ig.BaseInspectionVisitor.registerError(BaseInspectionVisitor.java:163) at com.siyeh.ig.BaseInspectionVisitor.registerMethodError(BaseInspectionVisitor.java:101) at com.siyeh.ig.abstraction.TypeMayBeWeakenedInspection$TypeMayBeWeakenedVisitor.visitMethod(TypeMayBeWeakenedInspection.java:669) at com.intellij.psi.impl.source.PsiMethodImpl.accept(PsiMethodImpl.java:64) at com.intellij.codeInspection.offlineViewer.OfflineProblemDescriptorNode.getDescriptor(OfflineProblemDescriptorNode.java:44) at com.intellij.codeInspection.offlineViewer.OfflineProblemDescriptorNode.isValid(OfflineProblemDescriptorNode.java:46) at com.intellij.codeInspection.offlineViewer.OfflineInspectionRVContentProvider$1.accept(OfflineInspectionRVContentProvider.java:2) at com.intellij.util.ui.tree.TreeUtil.traverseDepth(TreeUtil.java:335) at com.intellij.util.ui.tree.TreeUtil.traverseDepth(TreeUtil.java:338) at com.intellij.util.ui.tree.TreeUtil.traverseDepth(TreeUtil.java:338) at com.intellij.util.ui.tree.TreeUtil.traverseDepth(TreeUtil.java:338) at com.intellij.util.ui.tree.TreeUtil.traverseDepth(TreeUtil.java:338) at com.intellij.util.ui.tree.TreeUtil.traverseDepth(TreeUtil.java:338) at com.intellij.codeInspection.offlineViewer.OfflineInspectionRVContentProvider.getQuickFixes(OfflineInspectionRVContentProvider.java:31) at com.intellij.codeInspection.ui.actions.InvokeQuickFixAction.update(InvokeQuickFixAction.java:20) at com.intellij.openapi.actionSystem.impl.Utils.a(Utils.java:23) at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:11) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImmediately(ActionToolbarImpl.java:159) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl$MyTimerListener.run(ActionToolbarImpl.java:1) at com.intellij.openapi.actionSystem.impl.WeakTimerListener.run(WeakTimerListener.java:8) at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.a(ActionManagerImpl.java:2) at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.actionPerformed(ActionManagerImpl.java:16) at javax.swing.Timer.fireActionPerformed(Timer.java:271) at javax.swing.Timer$DoPostEvent.run(Timer.java:201) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:10) at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:87) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:188) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) "timed reference disposer" prio=6 tid=0x034a0800 nid=0x1654 waiting on condition [0x0377f000..0x0377fa94] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x12a552b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "Periodic tasks thread" prio=6 tid=0x03413800 nid=0x5e0 waiting on condition [0x0354f000..0x0354fb14] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x128d9ba8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "AWT-Shutdown" prio=6 tid=0x039ea400 nid=0x10c0 in Object.wait() [0x03ddf000..0x03ddfc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x128a7870> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "SocketListenerThread" prio=6 tid=0x032c8800 nid=0x12b8 runnable [0x03d8f000..0x03d8fd14] java.lang.Thread.State: RUNNABLE at java.net.PlainDatagramSocketImpl.receive0(Native Method) - locked <0x128a7928> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x128a7928> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x2c426278> (a java.net.DatagramPacket) - locked <0x128a7968> (a java.net.MulticastSocket) at com.intellij.a.e.a.e.a(e.java:16) at com.intellij.a.e.a.h.run(h.java:16) "SocketListenerThread" prio=6 tid=0x032c8400 nid=0x1284 runnable [0x03d3f000..0x03d3fc94] java.lang.Thread.State: RUNNABLE at java.net.PlainDatagramSocketImpl.receive0(Native Method) - locked <0x128aa160> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x128aa160> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x128aa1a0> (a java.net.DatagramPacket) - locked <0x128aa1c0> (a java.net.DatagramSocket) at com.intellij.a.e.a.e.a(e.java:16) at com.intellij.a.e.a.h.run(h.java:16) "MessageDeliveryThread" prio=6 tid=0x032d4c00 nid=0x1384 in Object.wait() [0x03cef000..0x03cefd94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at com.intellij.a.e.j.run(j.java:20) - locked <0x128aa270> (a java.lang.Object) "AWT-Windows" daemon prio=6 tid=0x02ed2400 nid=0x16c0 runnable [0x0372f000..0x0372fa94] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:290) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x03428400 nid=0xf14 in Object.wait() [0x0368f000..0x0368fb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x128aa358> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:125) at java.lang.Thread.run(Thread.java:619) "Lock thread" prio=6 tid=0x03333c00 nid=0xbe0 runnable [0x0361f000..0x0361fc14] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x12836750> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at com.intellij.idea.SocketLock$MyRunnable.run(SocketLock.java:2) at java.lang.Thread.run(Thread.java:619) "timed reference disposer" prio=6 tid=0x03302000 nid=0x948 waiting on condition [0x034ff000..0x034ffd14] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x127b6a28> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "Exe4JStartupThread" daemon prio=6 tid=0x02f1d800 nid=0x444 waiting on condition [0x032af000..0x032afd94] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at com.exe4j.Controller$StartupThread.run(Unknown Source) "Low Memory Detector" daemon prio=6 tid=0x02ece400 nid=0xa44 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x02ec9800 nid=0x17cc waiting on condition [0x00000000..0x031bf898] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x02ec8400 nid=0x142c runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x02ec7800 nid=0xb78 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x02eb8000 nid=0x200 in Object.wait() [0x0302f000..0x0302fc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x127b6db0> (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=10 tid=0x02eb3c00 nid=0x410 in Object.wait() [0x02fdf000..0x02fdfd14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x127b68f8> (a java.lang.ref.Reference$Lock) "main" prio=6 tid=0x003e7400 nid=0x3fc waiting on condition [0x00000000..0x0007bc48] java.lang.Thread.State: RUNNABLE "VM Thread" prio=10 tid=0x02eb0800 nid=0xe68 runnable "VM Periodic Task Thread" prio=10 tid=0x02ecf800 nid=0x3d8 waiting on condition