2009-11-06 10:32:09
Full thread dump Java HotSpot(TM) 64-Bit Server VM (14.2-b01 mixed mode):

"AbstractTreeBuilder's janitor" prio=6 tid=0x00000000063d7000 nid=0xff0 waiting on condition [0x00000000190ef000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000c646aca0> (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:583)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Alarm pool(own)" prio=6 tid=0x0000000008d31000 nid=0x1664 waiting on condition [0x000000000f55f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000c39f75c8> (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:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"AbstractTreeBuilder's janitor" prio=6 tid=0x0000000008d2b000 nid=0x1358 waiting on condition [0x0000000015b9f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000bc776b40> (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:583)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Alarm pool(own)" prio=6 tid=0x0000000008d2e000 nid=0x1558 waiting on condition [0x0000000014b6f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000bc7d3ec0> (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:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"AbstractTreeBuilder's janitor" prio=6 tid=0x0000000008d2f800 nid=0x102c waiting on condition [0x0000000015c9f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000ad7d73a0> (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:583)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"ApplicationImpl pooled thread" prio=6 tid=0x0000000008d2f000 nid=0x16f4 waiting on condition [0x0000000018fef000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a4b93450> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:5)

"ApplicationImpl pooled thread" prio=6 tid=0x00000000063d5000 nid=0x1528 waiting on condition [0x00000000156bf000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a4b93450> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:5)

"AbstractTreeBuilder's janitor" prio=6 tid=0x0000000007a98800 nid=0x1604 waiting on condition [0x000000000f95f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a89f4278> (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:583)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"AbstractTreeBuilder's janitor" prio=6 tid=0x0000000013307000 nid=0x558 waiting on condition [0x000000000f65f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a8261840> (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:583)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Alarm pool(own)" prio=6 tid=0x0000000007a97800 nid=0x1584 waiting on condition [0x0000000015a9f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a4b93610> (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:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Alarm pool(own)" prio=6 tid=0x0000000007a97000 nid=0x1214 waiting on condition [0x000000001589f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a4b9c470> (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:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Swing-Shell" daemon prio=6 tid=0x0000000007a96800 nid=0x1694 waiting on condition [0x000000001527f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a3ca2b28> (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:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:458)
	at java.lang.Thread.run(Thread.java:619)

"JobScheduler pool 3/4" prio=6 tid=0x0000000007a95800 nid=0x2f8 in Object.wait() [0x000000001517f000]
   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.util.concurrency.WriterPreferenceReadWriteLock$ReaderLock.acquire(WriterPreferenceReadWriteLock.java:162)
	- locked <0x00000000a04c8700> (a com.intellij.util.concurrency.WriterPreferenceReadWriteLock$ReaderLock)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:105)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:1)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:68)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:7)
	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:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)

"JobScheduler pool 2/4" prio=6 tid=0x0000000007a95000 nid=0xda8 runnable [0x000000001507e000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.reflect.Array.get(Native Method)
	at scala.runtime.ScalaRunTime$.array_apply(ScalaRunTime.scala:39)
	at scala.Array$.slowcopy(Array.scala:64)
	at scala.Array$.copy(Array.scala:85)
	at scala.collection.mutable.ResizableArray$class.copyToArray(ResizableArray.scala:60)
	at scala.collection.mutable.ArrayBuffer.copyToArray(ArrayBuffer.scala:28)
	at scala.collection.TraversableLike$class.toArray(TraversableLike.scala:705)
	at scala.collection.mutable.ArrayBuffer.toArray(ArrayBuffer.scala:28)
	at org.jetbrains.plugins.scala.lang.psi.types.ScParameterizedType.<init>(ScParameterizedType.scala:48)
	at org.jetbrains.plugins.scala.lang.psi.types.ScSubstitutor.substInternal(ScSubstitutor.scala:93)
	at org.jetbrains.plugins.scala.lang.psi.types.ScSubstitutor$$anonfun$1.apply(ScSubstitutor.scala:87)
	at org.jetbrains.plugins.scala.lang.psi.types.ScSubstitutor$$anonfun$1.apply(ScSubstitutor.scala:87)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:157)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:157)
	at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:73)
	at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:28)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:157)
	at scala.collection.mutable.ArrayBuffer.map(ArrayBuffer.scala:28)
	at org.jetbrains.plugins.scala.lang.psi.types.ScSubstitutor.substInternal(ScSubstitutor.scala:87)
	at org.jetbrains.plugins.scala.lang.psi.types.ScSubstitutor.subst(ScSubstitutor.scala:51)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$$anonfun$rightRec$4.apply(Conformance.scala:219)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$$anonfun$rightRec$4.apply(Conformance.scala:219)
	at scala.collection.LinearSeqLike$class.find(LinearSeqLike.scala:147)
	at scala.collection.immutable.List.find(List.scala:29)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$.rightRec(Conformance.scala:219)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$.org$jetbrains$plugins$scala$lang$psi$types$Conformance$$conforms(Conformance.scala:171)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$$anonfun$rightRec$4.apply(Conformance.scala:219)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$$anonfun$rightRec$4.apply(Conformance.scala:219)
	at scala.collection.LinearSeqLike$class.find(LinearSeqLike.scala:147)
	at scala.collection.immutable.List.find(List.scala:29)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$.rightRec(Conformance.scala:219)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$.org$jetbrains$plugins$scala$lang$psi$types$Conformance$$conforms(Conformance.scala:171)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$$anonfun$rightRec$4.apply(Conformance.scala:219)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$$anonfun$rightRec$4.apply(Conformance.scala:219)
	at scala.collection.LinearSeqLike$class.find(LinearSeqLike.scala:147)
	at scala.collection.immutable.List.find(List.scala:29)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$.rightRec(Conformance.scala:219)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$.org$jetbrains$plugins$scala$lang$psi$types$Conformance$$conforms(Conformance.scala:171)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$$anonfun$rightRec$4.apply(Conformance.scala:219)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$$anonfun$rightRec$4.apply(Conformance.scala:219)
	at scala.collection.LinearSeqLike$class.find(LinearSeqLike.scala:147)
	at scala.collection.immutable.List.find(List.scala:29)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$.rightRec(Conformance.scala:219)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$.org$jetbrains$plugins$scala$lang$psi$types$Conformance$$conforms(Conformance.scala:171)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$$anonfun$rightRec$4.apply(Conformance.scala:219)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$$anonfun$rightRec$4.apply(Conformance.scala:219)
	at scala.collection.LinearSeqLike$class.find(LinearSeqLike.scala:147)
	at scala.collection.immutable.List.find(List.scala:29)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$.rightRec(Conformance.scala:219)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$.org$jetbrains$plugins$scala$lang$psi$types$Conformance$$conforms(Conformance.scala:171)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$.org$jetbrains$plugins$scala$lang$psi$types$Conformance$$conforms(Conformance.scala:165)
	at org.jetbrains.plugins.scala.lang.psi.types.Conformance$.conforms(Conformance.scala:26)
	at org.jetbrains.plugins.scala.lang.psi.types.ScType$class.conforms(ScType.scala:23)
	at org.jetbrains.plugins.scala.lang.psi.types.ScParameterizedType.conforms(ScParameterizedType.scala:28)
	at org.jetbrains.plugins.scala.lang.psi.implicits.ScImplicitlyConvertible$$anonfun$3.apply(ScImplicitlyConvertible.scala:89)
	at org.jetbrains.plugins.scala.lang.psi.implicits.ScImplicitlyConvertible$$anonfun$3.apply(ScImplicitlyConvertible.scala:86)
	at scala.collection.TraversableLike$$anonfun$filter$1.apply(TraversableLike.scala:180)
	at scala.collection.IndexedSeqLike$class.foreach(IndexedSeqLike.scala:70)
	at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:20)
	at scala.collection.TraversableLike$class.filter(TraversableLike.scala:179)
	at scala.collection.mutable.ArrayOps.filter(ArrayOps.scala:20)
	at org.jetbrains.plugins.scala.lang.psi.implicits.ScImplicitlyConvertible$class.buildImplicitMap(ScImplicitlyConvertible.scala:86)
	at org.jetbrains.plugins.scala.lang.psi.implicits.ScImplicitlyConvertible$class.implicitMap(ScImplicitlyConvertible.scala:58)
	at org.jetbrains.plugins.scala.lang.psi.implicits.ScImplicitlyConvertible$class.getImplicitTypes(ScImplicitlyConvertible.scala:35)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.getImplicitTypes(ScMethodCallImpl.scala:27)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.processTypes$1(ScReferenceExpressionImpl.scala:141)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.org$jetbrains$plugins$scala$lang$psi$impl$expr$ScReferenceExpressionImpl$$_resolve(ScReferenceExpressionImpl.scala:153)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl$MyResolver$.resolve(ScReferenceExpressionImpl.scala:130)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl$MyResolver$.resolve(ScReferenceExpressionImpl.scala:96)
	at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:110)
	at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:39)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.multiResolve(ScReferenceExpressionImpl.scala:85)
	at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.bind(ScReferenceElement.scala:29)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.bind(ScReferenceExpressionImpl.scala:36)
	at org.jetbrains.plugins.scala.codeInspection.referenceInspections.CyclicReferencesInspection.org$jetbrains$plugins$scala$codeInspection$referenceInspections$CyclicReferencesInspection$$check(CyclicReferencesInspection.scala:50)
	at org.jetbrains.plugins.scala.codeInspection.referenceInspections.CyclicReferencesInspection$$anon$1.visitReference(CyclicReferencesInspection.scala:44)
	at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.accept(ScReferenceElement.scala:99)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.accept(ScReferenceExpressionImpl.scala:36)
	at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1.process(LocalInspectionsPass.java:4)
	at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1.process(LocalInspectionsPass.java:19)
	at com.intellij.concurrency.JobUtil$2$1.run(JobUtil.java:1)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:4)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:68)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:65)
	at com.intellij.concurrency.JobUtil$2.process(JobUtil.java:4)
	at com.intellij.concurrency.JobUtil$1.run(JobUtil.java:8)
	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:57)
	at com.intellij.concurrency.JobUtil.invokeConcurrentlyForAll(JobUtil.java:7)
	at com.intellij.concurrency.JobUtil.invokeConcurrentlyUnderMyProgress(JobUtil.java:16)
	at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:187)
	at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.b(LocalInspectionsPass.java:261)
	at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:238)
	at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:10)
	at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:14)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:13)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:93)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:1)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:68)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:7)
	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:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)

"JobScheduler pool 1/4" prio=6 tid=0x0000000007a93800 nid=0x1424 in Object.wait() [0x0000000014f7f000]
   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.util.concurrency.WriterPreferenceReadWriteLock$ReaderLock.acquire(WriterPreferenceReadWriteLock.java:162)
	- locked <0x00000000a04c8700> (a com.intellij.util.concurrency.WriterPreferenceReadWriteLock$ReaderLock)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:105)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:1)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:68)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:7)
	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:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)

"JobScheduler pool 0/4" prio=6 tid=0x0000000007a92800 nid=0x11c8 waiting on condition [0x0000000014e7f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a0825fb0> (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.PriorityBlockingQueue.take(PriorityBlockingQueue.java:220)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Alarm pool(own)" prio=6 tid=0x0000000011b07000 nid=0xf7c waiting on condition [0x0000000014a4f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a6263c00> (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:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Thread-7" prio=6 tid=0x0000000011b05000 nid=0x1068 waiting on condition [0x000000001494f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a337c058> (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.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:395)
	at com.intellij.openapi.project.DumbServiceImpl$CacheUpdateProcessor.run(DumbServiceImpl.java:48)
	at java.lang.Thread.run(Thread.java:619)

"Alarm pool(own)" prio=6 tid=0x0000000011b04000 nid=0x314 waiting on condition [0x000000001484f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a3e84fd8> (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:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"SimpleTimer" daemon prio=6 tid=0x000000000acd8000 nid=0x1038 in Object.wait() [0x000000001474f000]
   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.util.TimerThread.mainLoop(Timer.java:483)
	- locked <0x00000000a3333fe0> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:462)

"Alarm pool(own)" prio=6 tid=0x000000000acd6800 nid=0x11bc waiting on condition [0x000000001464f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a5aa39e8> (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:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Alarm pool(own)" prio=6 tid=0x000000000acd6000 nid=0x11ec waiting on condition [0x000000001454f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a5aabb80> (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:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Alarm pool(own)" prio=6 tid=0x000000000acd5000 nid=0x100c waiting on condition [0x000000001444f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a5a30930> (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:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Alarm pool(own)" prio=6 tid=0x000000000920e800 nid=0x8cc waiting on condition [0x000000001434f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a5aac540> (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:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Background process timer" prio=6 tid=0x000000000920e000 nid=0xa0c waiting on condition [0x000000001424f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.util.ui.Timer$1.run(Timer.java:46)

"SlowlyClosingAlarm pool" prio=6 tid=0x000000000920d800 nid=0x170 waiting on condition [0x000000001414f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a41b67a0> (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:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Timer-0" daemon prio=6 tid=0x000000000920c800 nid=0x4a8 in Object.wait() [0x000000001404f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000a31a8550> (a java.util.TaskQueue)
	at java.lang.Object.wait(Object.java:485)
	at java.util.TimerThread.mainLoop(Timer.java:483)
	- locked <0x00000000a31a8550> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:462)

"Change List Updater" prio=6 tid=0x000000000920c000 nid=0x1768 waiting on condition [0x0000000013ddf000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a4b9c778> (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:583)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"MavenProjectsProcessor: Configuring Maven projects" prio=6 tid=0x000000000920b000 nid=0x1444 in Object.wait() [0x0000000013cdf000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at org.jetbrains.idea.maven.project.MavenProjectsProcessor.doRunCycle(MavenProjectsProcessor.java:132)
	- locked <0x00000000a5aab6f8> (a java.util.concurrent.LinkedBlockingQueue)
	at org.jetbrains.idea.maven.project.MavenProjectsProcessor$1.run(MavenProjectsProcessor.java:48)
	at java.lang.Thread.run(Thread.java:619)

"MavenProjectsProcessor: Downloading sources and javadocs" prio=6 tid=0x000000000920a800 nid=0x1d8 in Object.wait() [0x0000000013bdf000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at org.jetbrains.idea.maven.project.MavenProjectsProcessor.doRunCycle(MavenProjectsProcessor.java:132)
	- locked <0x00000000a5aab230> (a java.util.concurrent.LinkedBlockingQueue)
	at org.jetbrains.idea.maven.project.MavenProjectsProcessor$1.run(MavenProjectsProcessor.java:48)
	at java.lang.Thread.run(Thread.java:619)

"MavenProjectsProcessor: Generating sources" prio=6 tid=0x0000000009209800 nid=0x5c8 in Object.wait() [0x0000000013adf000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at org.jetbrains.idea.maven.project.MavenProjectsProcessor.doRunCycle(MavenProjectsProcessor.java:132)
	- locked <0x00000000a5aa4e78> (a java.util.concurrent.LinkedBlockingQueue)
	at org.jetbrains.idea.maven.project.MavenProjectsProcessor$1.run(MavenProjectsProcessor.java:48)
	at java.lang.Thread.run(Thread.java:619)

"MavenProjectsProcessor: Downloading plugins" prio=6 tid=0x0000000009209000 nid=0x364 in Object.wait() [0x00000000139df000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at org.jetbrains.idea.maven.project.MavenProjectsProcessor.doRunCycle(MavenProjectsProcessor.java:132)
	- locked <0x00000000a5aa49d0> (a java.util.concurrent.LinkedBlockingQueue)
	at org.jetbrains.idea.maven.project.MavenProjectsProcessor$1.run(MavenProjectsProcessor.java:48)
	at java.lang.Thread.run(Thread.java:619)

"MavenProjectsProcessor: Resolving dependencies" prio=6 tid=0x0000000009208000 nid=0x1dc in Object.wait() [0x00000000138df000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at org.jetbrains.idea.maven.project.MavenProjectsProcessor.doRunCycle(MavenProjectsProcessor.java:132)
	- locked <0x00000000a5aa4528> (a java.util.concurrent.LinkedBlockingQueue)
	at org.jetbrains.idea.maven.project.MavenProjectsProcessor$1.run(MavenProjectsProcessor.java:48)
	at java.lang.Thread.run(Thread.java:619)

"MavenProjectsProcessor: Reading" prio=6 tid=0x0000000009207800 nid=0x1174 in Object.wait() [0x00000000137df000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at org.jetbrains.idea.maven.project.MavenProjectsProcessor.doRunCycle(MavenProjectsProcessor.java:132)
	- locked <0x00000000a5a325b8> (a java.util.concurrent.LinkedBlockingQueue)
	at org.jetbrains.idea.maven.project.MavenProjectsProcessor$1.run(MavenProjectsProcessor.java:48)
	at java.lang.Thread.run(Thread.java:619)

"Alarm pool(own)" prio=6 tid=0x000000000772a800 nid=0xebc waiting on condition [0x00000000136df000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a5804568> (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:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"ApplicationImpl pooled thread" prio=6 tid=0x0000000007729800 nid=0x1158 waiting on condition [0x000000001260f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a4b93450> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:5)

"ApplicationImpl pooled thread" prio=6 tid=0x0000000007729000 nid=0x1428 waiting on condition [0x000000001250f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a4b93450> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:5)

"ApplicationImpl pooled thread" prio=6 tid=0x0000000007728800 nid=0x6e0 waiting on condition [0x000000001240f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a4b93450> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:5)

"ApplicationImpl pooled thread" prio=6 tid=0x0000000007727800 nid=0x14d4 waiting on condition [0x000000001085f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a4b93450> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:5)

"ApplicationImpl pooled thread" prio=6 tid=0x0000000007727000 nid=0x16cc waiting on condition [0x000000001075f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a4b93450> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:5)

"ApplicationImpl pooled thread" prio=6 tid=0x0000000007726000 nid=0x1600 waiting on condition [0x000000001065f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a4b93450> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:5)

"ApplicationImpl pooled thread" prio=6 tid=0x0000000007725800 nid=0x15f8 waiting on condition [0x000000001055f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a4b93450> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:5)

"Thread-3" prio=6 tid=0x0000000007724800 nid=0x8ec waiting on condition [0x000000001045f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a2b46df0> (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.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:395)
	at com.intellij.openapi.project.DumbServiceImpl$CacheUpdateProcessor.run(DumbServiceImpl.java:48)
	at java.lang.Thread.run(Thread.java:619)

"Progress Cancel Checker" prio=6 tid=0x0000000007724000 nid=0x1168 waiting on condition [0x000000001035f000]
   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:4)

"ApplicationImpl pooled thread" prio=6 tid=0x0000000007723000 nid=0x121c waiting on condition [0x000000001025f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a4b93450> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:5)

"Refreshing filesystem timer" prio=6 tid=0x00000000063da800 nid=0x16b0 waiting on condition [0x000000000ff2f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.util.ui.Timer$1.run(Timer.java:46)

"timer-int" daemon prio=6 tid=0x00000000063da000 nid=0xfa0 in Object.wait() [0x000000001015f000]
   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 <0x00000000a32cf460> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:462)

"You got mail timer" prio=6 tid=0x00000000063d9000 nid=0x890 waiting on condition [0x000000000fa5f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.util.ui.Timer$1.run(Timer.java:46)

"JetConnect reader" prio=6 tid=0x00000000063d8000 nid=0xe28 waiting on condition [0x000000000f85f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.jetConnect.reader.JetReader$1.run(JetReader.java:179)

"Alarm pool(shared)" prio=6 tid=0x00000000063d6800 nid=0x1574 waiting on condition [0x000000000f75f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a295c170> (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:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"TimerQueue" daemon prio=6 tid=0x00000000063d4000 nid=0x10e8 in Object.wait() [0x000000000f45f000]
   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 <0x00000000a4335180> (a javax.swing.TimerQueue)
	at java.lang.Thread.run(Thread.java:619)

"FS Synchronizer" prio=6 tid=0x00000000063d3800 nid=0x14b0 waiting on condition [0x000000000f34f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a41b7420> (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:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"XML-RPC Weblistener" prio=6 tid=0x00000000063d2800 nid=0x149c runnable [0x000000000aa2f000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
	- locked <0x00000000a41a9f70> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(ServerSocket.java:453)
	at java.net.ServerSocket.accept(ServerSocket.java:421)
	at org.apache.xmlrpc.WebServer.run(WebServer.java:453)
	at java.lang.Thread.run(Thread.java:619)

"Performance watcher" prio=6 tid=0x00000000063d2000 nid=0x17ac waiting on condition [0x000000000a92f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a41aa780> (a java.util.concurrent.Semaphore$NonfairSync)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:947)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1239)
	at java.util.concurrent.Semaphore.tryAcquire(Semaphore.java:383)
	at com.intellij.diagnostic.PerformanceWatcher.c(PerformanceWatcher.java:140)
	at com.intellij.diagnostic.PerformanceWatcher.access$100(PerformanceWatcher.java:17)
	at com.intellij.diagnostic.PerformanceWatcher$2.run(PerformanceWatcher.java:3)
	at java.lang.Thread.run(Thread.java:619)

"ApplicationImpl pooled thread" prio=6 tid=0x00000000063d1800 nid=0x1078 in Object.wait() [0x000000000a82e000]
   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.util.concurrency.WriterPreferenceReadWriteLock$ReaderLock.acquire(WriterPreferenceReadWriteLock.java:162)
	- locked <0x00000000a04c8700> (a com.intellij.util.concurrency.WriterPreferenceReadWriteLock$ReaderLock)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:105)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:112)
	at git4idea.config.GitVcsSettings.getInstanceChecked(GitVcsSettings.java:148)
	at git4idea.commands.GitHandler.<init>(GitHandler.java:262)
	at git4idea.commands.GitHandler.<init>(GitHandler.java:285)
	at git4idea.commands.GitSimpleHandler.<init>(GitSimpleHandler.java:74)
	at git4idea.GitBranch.current(GitBranch.java:95)
	at git4idea.GitBranchesSearcher.<init>(GitBranchesSearcher.java:35)
	at git4idea.diff.GitTreeDiffProvider.getRemotelyChanged(GitTreeDiffProvider.java:45)
	at com.intellij.openapi.vcs.changes.RemoteRevisionsStateCache.updateStep(RemoteRevisionsStateCache.java:82)
	at com.intellij.openapi.vcs.changes.RemoteRevisionsCache$2.call(RemoteRevisionsCache.java:8)
	at com.intellij.openapi.vcs.changes.ControlledCycle$1.run(ControlledCycle.java:4)
	at com.intellij.lifecycle.SlowlyClosingAlarm$MyWrapper.run(SlowlyClosingAlarm.java:3)
	at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:10)
	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:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:5)

"StoreRefreshStatusThread" daemon prio=2 tid=0x00000000063d0800 nid=0x1308 waiting on condition [0x0000000009e8f000]
   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:7)

"WatchForChangesThread" prio=6 tid=0x00000000063d0000 nid=0x1650 runnable [0x0000000008bbf000]
   java.lang.Thread.State: RUNNABLE
	at java.io.FileInputStream.readBytes(Native Method)
	at java.io.FileInputStream.read(FileInputStream.java:199)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
	- locked <0x00000000a3c983e8> (a java.io.BufferedInputStream)
	at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
	at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
	at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
	- locked <0x00000000a3c984a0> (a java.io.InputStreamReader)
	at java.io.InputStreamReader.read(InputStreamReader.java:167)
	at java.io.BufferedReader.fill(BufferedReader.java:136)
	at java.io.BufferedReader.readLine(BufferedReader.java:299)
	- locked <0x00000000a3c984a0> (a java.io.InputStreamReader)
	at java.io.BufferedReader.readLine(BufferedReader.java:362)
	at com.intellij.openapi.vfs.impl.local.FileWatcher.d(FileWatcher.java:75)
	at com.intellij.openapi.vfs.impl.local.FileWatcher.access$300(FileWatcher.java:84)
	at com.intellij.openapi.vfs.impl.local.FileWatcher$WatchForChangesThread.run(FileWatcher.java:4)

"AWT-EventQueue-1 9.0#IU-90.154, eap:true" prio=6 tid=0x00000000063cd800 nid=0x169c in Object.wait() [0x0000000009d8e000]
   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.util.concurrency.WriterPreferenceReadWriteLock$WriterLock.acquire(WriterPreferenceReadWriteLock.java:241)
	- locked <0x00000000a04c8718> (a com.intellij.util.concurrency.WriterPreferenceReadWriteLock$WriterLock)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:130)
	at com.intellij.codeInsight.editorActions.PasteHandler.a(PasteHandler.java:91)
	at com.intellij.codeInsight.editorActions.PasteHandler.execute(PasteHandler.java:47)
	at com.intellij.openapi.editor.actionSystem.EditorAction$1.run(EditorAction.java:76)
	at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:3)
	at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:87)
	at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:62)
	at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$1.performAction(IdeKeyEventDispatcher.java:2)
	at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:231)
	at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.d(IdeKeyEventDispatcher.java:57)
	at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:79)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:229)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:198)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

"timed reference disposer" prio=6 tid=0x0000000007a89800 nid=0x1710 waiting on condition [0x0000000009c8f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a337ec48> (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:583)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Periodic tasks thread" prio=6 tid=0x00000000071a1800 nid=0x458 waiting on condition [0x0000000007bbf000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a504bf38> (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:583)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"AWT-Windows" daemon prio=6 tid=0x0000000006fba800 nid=0xc48 runnable [0x00000000083af000]
   java.lang.Thread.State: RUNNABLE
	at sun.awt.windows.WToolkit.eventLoop(Native Method)
	at sun.awt.windows.WToolkit.run(WToolkit.java:291)
	at java.lang.Thread.run(Thread.java:619)

"AWT-Shutdown" prio=6 tid=0x0000000006fc2000 nid=0xd90 in Object.wait() [0x00000000082af000]
   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 <0x00000000a337f3e0> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:619)

"Java2D Disposer" daemon prio=10 tid=0x0000000006f31800 nid=0xdd0 in Object.wait() [0x00000000081af000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	- locked <0x00000000a4959230> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at sun.java2d.Disposer.run(Disposer.java:125)
	at java.lang.Thread.run(Thread.java:619)

"Lock thread" prio=6 tid=0x000000000052d800 nid=0x1254 runnable [0x0000000007cbf000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
	- locked <0x00000000a337f810> (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:9)
	at java.lang.Thread.run(Thread.java:619)

"DestroyJavaVM" prio=6 tid=0x00000000001bc000 nid=0x15fc waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"timed reference disposer" prio=6 tid=0x0000000006eca000 nid=0x17b4 waiting on condition [0x00000000072bf000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000a0304400> (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:583)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Low Memory Detector" daemon prio=6 tid=0x00000000063df800 nid=0x1194 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread1" daemon prio=10 tid=0x00000000063cb800 nid=0x15dc waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x00000000063b3000 nid=0x1620 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Attach Listener" daemon prio=10 tid=0x000000000052f800 nid=0x14c0 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x000000000052f000 nid=0x1674 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=0x0000000000524800 nid=0x13a4 in Object.wait() [0x00000000067bf000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	- locked <0x00000000a0351bd0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x0000000006365800 nid=0xee8 in Object.wait() [0x00000000066bf000]
   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 <0x00000000a27a84c0> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=10 tid=0x0000000006360800 nid=0x1480 runnable 

"GC task thread#0 (ParallelGC)" prio=6 tid=0x000000000046f800 nid=0x8d8 runnable 

"GC task thread#1 (ParallelGC)" prio=6 tid=0x0000000000471000 nid=0x148 runnable 

"GC task thread#2 (ParallelGC)" prio=6 tid=0x0000000000472800 nid=0xf8 runnable 

"GC task thread#3 (ParallelGC)" prio=6 tid=0x0000000000474000 nid=0x45c runnable 

"VM Periodic Task Thread" prio=10 tid=0x00000000063e1000 nid=0xc3c waiting on condition 

JNI global references: 12677

