"ApplicationImpl pooled thread 51" Id=186 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1e5b22a
	at sun.misc.Unsafe.park(Native Method)
	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:131)

"ApplicationImpl pooled thread 50" Id=183 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1e5b22a
	at sun.misc.Unsafe.park(Native Method)
	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:131)

"ApplicationImpl pooled thread 49" Id=182 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1e5b22a
	at sun.misc.Unsafe.park(Native Method)
	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:131)

"ApplicationImpl pooled thread 48" Id=180 TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.util.ui.Timer.run(Timer.java:78)
	at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:383)
	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:131)

"Alarm pool(own)" Id=178 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c08efb
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	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)

"JDI Target VM Interface" Id=176 RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at java.net.SocketInputStream.read(SocketInputStream.java:182)
	at com.sun.tools.jdi.SocketConnection.readPacket(SocketTransportService.java:393)
	at com.sun.tools.jdi.TargetVM.run(TargetVM.java:99)
	at java.lang.Thread.run(Thread.java:619)

"JDI Internal Event Handler" Id=177 WAITING on com.sun.tools.jdi.EventQueueImpl@1eb2e42
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:485)
	at com.sun.tools.jdi.EventQueueImpl.removeUnfiltered(EventQueueImpl.java:171)
	at com.sun.tools.jdi.EventQueueImpl.removeInternal(EventQueueImpl.java:106)
	at com.sun.tools.jdi.InternalEventHandler.run(InternalEventHandler.java:36)
	at java.lang.Thread.run(Thread.java:619)

"ApplicationImpl pooled thread 47" Id=175 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1e5b22a
	at sun.misc.Unsafe.park(Native Method)
	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:131)

"ApplicationImpl pooled thread 46" Id=174 WAITING on com.sun.tools.jdi.EventQueueImpl@12a14f7
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:485)
	at com.sun.tools.jdi.EventQueueImpl.removeUnfiltered(EventQueueImpl.java:171)
	at com.sun.tools.jdi.EventQueueImpl.remove(EventQueueImpl.java:78)
	at com.sun.tools.jdi.EventQueueImpl.remove(EventQueueImpl.java:64)
	at com.intellij.debugger.engine.DebugProcessEvents$DebuggerEventThread.run(DebugProcessEvents.java:137)
	at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:383)
	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:131)

"ApplicationImpl pooled thread 45" Id=173 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1e5b22a
	at sun.misc.Unsafe.park(Native Method)
	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:131)

"ApplicationImpl pooled thread 41" Id=163 WAITING on com.intellij.util.concurrency.WriterPreferenceReadWriteLock$ReaderLock@eabac
	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)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:763)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:796)
	at com.intellij.debugger.ui.breakpoints.BreakpointWithHighlighter.a(BreakpointWithHighlighter.java:191)
	at com.intellij.debugger.ui.breakpoints.BreakpointWithHighlighter.isValid(BreakpointWithHighlighter.java:187)
	at com.intellij.debugger.ui.breakpoints.BreakpointWithHighlighter.createRequest(BreakpointWithHighlighter.java:296)
	at com.intellij.debugger.engine.requests.RequestManagerImpl$5.action(RequestManagerImpl.java:454)
	at com.intellij.debugger.engine.requests.RequestManagerImpl$3.action(RequestManagerImpl.java:434)
	at com.intellij.debugger.engine.events.DebuggerCommandImpl.run(DebuggerCommandImpl.java:44)
	at com.intellij.debugger.engine.DebuggerManagerThreadImpl.processEvent(DebuggerManagerThreadImpl.java:135)
	at com.intellij.debugger.engine.DebuggerManagerThreadImpl.processEvent(DebuggerManagerThreadImpl.java:36)
	at com.intellij.debugger.impl.InvokeThread.run(InvokeThread.java:139)
	at com.intellij.debugger.impl.InvokeThread$WorkerThreadRequest.run(InvokeThread.java:52)
	at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:383)
	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:131)

"ApplicationImpl pooled thread 39" Id=161 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1e5b22a
	at sun.misc.Unsafe.park(Native Method)
	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:131)

"Alarm pool(own)" Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@13f973a
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	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)

"Groovy DSL File Index Executor" Id=122 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e1a00d
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	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" Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1d2bb93
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	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:492)
	at java.lang.Thread.run(Thread.java:619)

"JobScheduler pool 1/2" Id=97 WAITING on com.intellij.util.concurrency.WriterPreferenceReadWriteLock$ReaderLock@eabac
	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)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:763)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:796)
	at com.intellij.codeInsight.highlighting.BraceHighlightingHandler$1.run(BraceHighlightingHandler.java:99)
	at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:133)
	at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:130)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at com.intellij.concurrency.PrioritizedFutureTask.access$101(PrioritizedFutureTask.java:31)
	at com.intellij.concurrency.PrioritizedFutureTask$1.run(PrioritizedFutureTask.java:70)
	at com.intellij.concurrency.PrioritizedFutureTask.run(PrioritizedFutureTask.java:113)
	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/2" Id=95 WAITING on com.intellij.util.concurrency.WriterPreferenceReadWriteLock$ReaderLock@eabac
	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)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:763)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:796)
	at com.intellij.codeInsight.highlighting.BraceHighlightingHandler$1.run(BraceHighlightingHandler.java:99)
	at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:133)
	at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:130)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at com.intellij.concurrency.PrioritizedFutureTask.access$101(PrioritizedFutureTask.java:31)
	at com.intellij.concurrency.PrioritizedFutureTask$1.run(PrioritizedFutureTask.java:70)
	at com.intellij.concurrency.PrioritizedFutureTask.run(PrioritizedFutureTask.java:113)
	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)

"Alarm pool(own)" Id=84 WAITING on com.intellij.util.concurrency.WriterPreferenceReadWriteLock$ReaderLock@eabac
	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)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:763)
	at com.intellij.openapi.vfs.encoding.EncodingManagerImpl.a(EncodingManagerImpl.java:105)
	at com.intellij.openapi.vfs.encoding.EncodingManagerImpl.access$000(EncodingManagerImpl.java:68)
	at com.intellij.openapi.vfs.encoding.EncodingManagerImpl$1.run(EncodingManagerImpl.java:79)
	at com.intellij.util.Alarm$Request$1.run(Alarm.java:229)
	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)

"Alarm pool(own)" Id=77 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@128e8d5
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	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)

"Change List Updater" Id=76 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@ce0c08
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
	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)

"SlowlyClosingAlarm pool" Id=74 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1781a0d
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	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)

"SVN authentication timer" Id=73 TIMED_WAITING on java.util.TaskQueue@1f6588b
	at java.lang.Object.wait(Native Method)
	at java.util.TimerThread.mainLoop(Timer.java:509)
	at java.util.TimerThread.run(Timer.java:462)

"Timer-0" Id=72 WAITING on java.util.TaskQueue@2f1c04
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:485)
	at java.util.TimerThread.mainLoop(Timer.java:483)
	at java.util.TimerThread.run(Timer.java:462)

"UserActivityMonitor thread" Id=70 TIMED_WAITING on java.lang.Object@d870a8
	at java.lang.Object.wait(Native Method)
	at jetbrains.communicator.idea.monitor.UserActivityMonitor.run(UserActivityMonitor.java:143)
	at java.lang.Thread.run(Thread.java:619)

"FS Synchronizer" Id=66 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1cc5430
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	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)

"WebServer thread pool" Id=65 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1ab37ee
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	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)

"WebServer thread pool" Id=64 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1ab37ee
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	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)

"/192.168.89.1 IDEtalk Multicast Thread" Id=57 RUNNABLE (in native)
	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
	at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
	at java.net.DatagramSocket.receive(DatagramSocket.java:725)
	at jetbrains.communicator.p2p.MulticastPingThread.run(MulticastPingThread.java:123)

"/192.168.72.1 IDEtalk Multicast Thread" Id=56 RUNNABLE (in native)
	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
	at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
	at java.net.DatagramSocket.receive(DatagramSocket.java:725)
	at jetbrains.communicator.p2p.MulticastPingThread.run(MulticastPingThread.java:123)

"/192.168.1.66 IDEtalk Multicast Thread" Id=55 RUNNABLE (in native)
	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
	at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
	at java.net.DatagramSocket.receive(DatagramSocket.java:725)
	at jetbrains.communicator.p2p.MulticastPingThread.run(MulticastPingThread.java:123)

"User Monitor Thread" Id=58 TIMED_WAITING on java.lang.Object@1e50f04
	at java.lang.Object.wait(Native Method)
	at jetbrains.communicator.p2p.UserMonitorThread.waitForNextSearch(UserMonitorThread.java:213)
	at jetbrains.communicator.p2p.UserMonitorThread.run(UserMonitorThread.java:132)

"XML-RPC Weblistener" Id=59 RUNNABLE (in native)
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
	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)

"Network Message Dispatcher" Id=54 WAITING on java.lang.Object@13ced4d
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:485)
	at jetbrains.communicator.core.impl.dispatcher.AsyncMessageDispatcherImpl.run(AsyncMessageDispatcherImpl.java:78)
	at java.lang.Thread.run(Thread.java:619)

"Alarm pool(own)" Id=53 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@ff9242
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	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)" Id=51 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@db4950
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	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" Id=50 WAITING on java.util.TaskQueue@aa54dd
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:485)
	at java.util.TimerThread.mainLoop(Timer.java:483)
	at java.util.TimerThread.run(Timer.java:462)

"Alarm pool(shared)" Id=49 WAITING on java.awt.EventQueue$1AWTInvocationLock@1c69d25
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:485)
	at java.awt.EventQueue.invokeAndWait(EventQueue.java:993)
	at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1320)
	at com.intellij.util.Alarm$Request$1.run(Alarm.java:221)
	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)

"Alarm pool(own)" Id=48 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@82581a
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	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-int" Id=47 TIMED_WAITING on java.util.TaskQueue@16623a2
	at java.lang.Object.wait(Native Method)
	at java.util.TimerThread.mainLoop(Timer.java:509)
	at java.util.TimerThread.run(Timer.java:462)

"TimerQueue" Id=46 TIMED_WAITING on javax.swing.TimerQueue@ad8860
	at java.lang.Object.wait(Native Method)
	at javax.swing.TimerQueue.run(TimerQueue.java:232)
	at java.lang.Thread.run(Thread.java:619)

"Exe4JStartupThread" Id=40 TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at com.exe4j.Controller$StartupThread.run(Unknown Source)

"LowMemoryWatcher" Id=38 WAITING on java.lang.ref.ReferenceQueue$Lock@d48e5d
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at com.intellij.openapi.util.LowMemoryWatcher$1.run(LowMemoryWatcher.java:60)

"XML-RPC Weblistener" Id=37 RUNNABLE (in native)
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
	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" Id=36 RUNNABLE
	at sun.management.ThreadImpl.dumpThreads0(Native Method)
	at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:374)
	at com.intellij.diagnostic.PerformanceWatcher.a(PerformanceWatcher.java:239)
	at com.intellij.diagnostic.PerformanceWatcher.dumpThreads(PerformanceWatcher.java:213)
	at com.intellij.diagnostic.PerformanceWatcher.c(PerformanceWatcher.java:172)
	at com.intellij.diagnostic.PerformanceWatcher.access$100(PerformanceWatcher.java:41)
	at com.intellij.diagnostic.PerformanceWatcher$2.run(PerformanceWatcher.java:112)
	at java.lang.Thread.run(Thread.java:619)

"Progress Cancel Checker" Id=33 TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:69)

"StoreRefreshStatusThread" Id=32 TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$StoreRefreshStatusThread.run(LocalFileSystemImpl.java:307)

"WatchForChangesThread" Id=30 RUNNABLE (in native)
	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)
	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)
	at java.io.InputStreamReader.read(InputStreamReader.java:167)
	at java.io.BufferedReader.fill(BufferedReader.java:136)
	at java.io.BufferedReader.readLine(BufferedReader.java:299)
	at java.io.BufferedReader.readLine(BufferedReader.java:362)
	at com.intellij.openapi.vfs.impl.local.FileWatcher.d(FileWatcher.java:355)
	at com.intellij.openapi.vfs.impl.local.FileWatcher.access$300(FileWatcher.java:39)
	at com.intellij.openapi.vfs.impl.local.FileWatcher$WatchForChangesThread.run(FileWatcher.java:243)

"AWT-EventQueue-1 10.0.2#IU-103.72, eap:false" Id=28 RUNNABLE
	at org.jetbrains.plugins.groovy.GroovyBundle.getBundle(GroovyBundle.java:44)
	at org.jetbrains.plugins.groovy.GroovyBundle.message(GroovyBundle.java:38)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.declaration.Declaration.parse(Declaration.java:142)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.declaration.Declaration.parse(Declaration.java:45)
	at org.jetbrains.plugins.groovy.lang.parser.GroovyParser.parseStatement(GroovyParser.java:436)
	at org.jetbrains.plugins.groovy.lang.parser.GroovyParser.parseBlockBody(GroovyParser.java:346)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.blocks.OpenOrClosableBlock.parseClosableBlock(OpenOrClosableBlock.java:99)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.appendedBlockParse(PathExpression.java:261)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.pathElementParse(PathExpression.java:135)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.pathElementParse(PathExpression.java:126)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.parseForExprStatement(PathExpression.java:60)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.ExpressionStatement.parseExpressionStatement(ExpressionStatement.java:43)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.ExpressionStatement.parse(ExpressionStatement.java:78)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.AssignmentExpression.parseSide(AssignmentExpression.java:83)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.AssignmentExpression.parse(AssignmentExpression.java:57)
	at org.jetbrains.plugins.groovy.lang.parser.GroovyParser.parseStatement(GroovyParser.java:452)
	at org.jetbrains.plugins.groovy.lang.parser.GroovyParser.parseBlockBody(GroovyParser.java:346)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.blocks.OpenOrClosableBlock.parseClosableBlock(OpenOrClosableBlock.java:99)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.appendedBlockParse(PathExpression.java:261)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.pathElementParse(PathExpression.java:135)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.pathElementParse(PathExpression.java:126)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.parseForExprStatement(PathExpression.java:60)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.ExpressionStatement.parseExpressionStatement(ExpressionStatement.java:43)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.ExpressionStatement.parse(ExpressionStatement.java:78)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.AssignmentExpression.parseSide(AssignmentExpression.java:83)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.AssignmentExpression.parse(AssignmentExpression.java:57)
	at org.jetbrains.plugins.groovy.lang.parser.GroovyParser.parseStatement(GroovyParser.java:452)
	at org.jetbrains.plugins.groovy.lang.parser.GroovyParser.parseBlockBody(GroovyParser.java:337)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.blocks.OpenOrClosableBlock.parseClosableBlock(OpenOrClosableBlock.java:99)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.appendedBlockParse(PathExpression.java:261)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.pathElementParse(PathExpression.java:135)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.pathElementParse(PathExpression.java:126)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.parseForExprStatement(PathExpression.java:60)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.ExpressionStatement.parseExpressionStatement(ExpressionStatement.java:43)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.ExpressionStatement.parse(ExpressionStatement.java:78)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.AssignmentExpression.parseSide(AssignmentExpression.java:83)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.AssignmentExpression.parse(AssignmentExpression.java:57)
	at org.jetbrains.plugins.groovy.lang.parser.GroovyParser.parseStatement(GroovyParser.java:452)
	at org.jetbrains.plugins.groovy.lang.parser.GroovyParser.parseBlockBody(GroovyParser.java:337)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.blocks.OpenOrClosableBlock.parseClosableBlock(OpenOrClosableBlock.java:99)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.appendedBlockParse(PathExpression.java:261)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.pathElementParse(PathExpression.java:135)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.parseForExprStatement(PathExpression.java:60)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.parse(PathExpression.java:42)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PostfixExpression.parse(PostfixExpression.java:39)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.UnaryExpressionNotPlusMinus.runPostfix(UnaryExpressionNotPlusMinus.java:63)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.UnaryExpressionNotPlusMinus.parse(UnaryExpressionNotPlusMinus.java:58)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.UnaryExpressionNotPlusMinus.parse(UnaryExpressionNotPlusMinus.java:37)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PowerExpressionNotPlusMinus.parse(PowerExpressionNotPlusMinus.java:34)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.MultiplicativeExpression.parse(MultiplicativeExpression.java:50)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression$3.parseNext(BinaryExpression.java:57)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:84)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.ShiftExpression.parse(ShiftExpression.java:42)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.relational.RelationalExpression.parse(RelationalExpression.java:47)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression$2.parseNext(BinaryExpression.java:51)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:84)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.regex.RegexExpression.parse(RegexExpression.java:41)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression$1.parseNext(BinaryExpression.java:43)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseNext(BinaryExpression.java:80)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseNext(BinaryExpression.java:80)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseNext(BinaryExpression.java:80)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseNext(BinaryExpression.java:80)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:84)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseLogicalExpression(BinaryExpression.java:76)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.ConditionalExpression.parse(ConditionalExpression.java:33)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.AssignmentExpression.parseSide(AssignmentExpression.java:91)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.AssignmentExpression.parse(AssignmentExpression.java:57)
	at org.jetbrains.plugins.groovy.lang.parser.GroovyParser.parseStatement(GroovyParser.java:452)
	at org.jetbrains.plugins.groovy.lang.parser.GroovyParser.parseBlockBody(GroovyParser.java:337)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.blocks.OpenOrClosableBlock.parseClosableBlock(OpenOrClosableBlock.java:99)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.appendedBlockParse(PathExpression.java:261)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.pathElementParse(PathExpression.java:135)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.parseForExprStatement(PathExpression.java:60)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.parse(PathExpression.java:42)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PostfixExpression.parse(PostfixExpression.java:39)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.UnaryExpressionNotPlusMinus.runPostfix(UnaryExpressionNotPlusMinus.java:63)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.UnaryExpressionNotPlusMinus.parse(UnaryExpressionNotPlusMinus.java:58)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.UnaryExpressionNotPlusMinus.parse(UnaryExpressionNotPlusMinus.java:37)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PowerExpressionNotPlusMinus.parse(PowerExpressionNotPlusMinus.java:34)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.MultiplicativeExpression.parse(MultiplicativeExpression.java:50)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression$3.parseNext(BinaryExpression.java:57)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:84)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.ShiftExpression.parse(ShiftExpression.java:42)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.relational.RelationalExpression.parse(RelationalExpression.java:47)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression$2.parseNext(BinaryExpression.java:51)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:84)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.regex.RegexExpression.parse(RegexExpression.java:41)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression$1.parseNext(BinaryExpression.java:43)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseNext(BinaryExpression.java:80)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseNext(BinaryExpression.java:80)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseNext(BinaryExpression.java:80)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseNext(BinaryExpression.java:80)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:84)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseLogicalExpression(BinaryExpression.java:76)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.ConditionalExpression.parse(ConditionalExpression.java:33)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.AssignmentExpression.parseSide(AssignmentExpression.java:91)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.AssignmentExpression.parse(AssignmentExpression.java:57)
	at org.jetbrains.plugins.groovy.lang.parser.GroovyParser.parseStatement(GroovyParser.java:452)
	at org.jetbrains.plugins.groovy.lang.parser.GroovyParser.parseBlockBody(GroovyParser.java:346)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.blocks.OpenOrClosableBlock.parseClosableBlock(OpenOrClosableBlock.java:99)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.primary.PrimaryExpression.parse(PrimaryExpression.java:72)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.parseForExprStatement(PathExpression.java:49)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PathExpression.parse(PathExpression.java:42)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PostfixExpression.parse(PostfixExpression.java:39)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.UnaryExpressionNotPlusMinus.runPostfix(UnaryExpressionNotPlusMinus.java:63)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.UnaryExpressionNotPlusMinus.parse(UnaryExpressionNotPlusMinus.java:58)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.UnaryExpressionNotPlusMinus.parse(UnaryExpressionNotPlusMinus.java:37)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.PowerExpressionNotPlusMinus.parse(PowerExpressionNotPlusMinus.java:34)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.MultiplicativeExpression.parse(MultiplicativeExpression.java:50)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression$3.parseNext(BinaryExpression.java:57)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:84)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.arithmetic.ShiftExpression.parse(ShiftExpression.java:42)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.relational.RelationalExpression.parse(RelationalExpression.java:47)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression$2.parseNext(BinaryExpression.java:51)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:84)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.regex.RegexExpression.parse(RegexExpression.java:41)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression$1.parseNext(BinaryExpression.java:43)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseNext(BinaryExpression.java:80)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseNext(BinaryExpression.java:80)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseNext(BinaryExpression.java:80)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseNext(BinaryExpression.java:80)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:90)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseBinary(BinaryExpression.java:84)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.BinaryExpression.parseLogicalExpression(BinaryExpression.java:76)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.ConditionalExpression.parse(ConditionalExpression.java:33)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.AssignmentExpression.parseSide(AssignmentExpression.java:91)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.expressions.AssignmentExpression.parse(AssignmentExpression.java:57)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.declaration.VariableDefinitions.parseAssignment(VariableDefinitions.java:232)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.declaration.VariableDefinitions.parseDefinitions(VariableDefinitions.java:157)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.declaration.VariableDefinitions.parse(VariableDefinitions.java:53)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.declaration.Declaration.parse(Declaration.java:106)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.declaration.Declaration.parse(Declaration.java:45)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.typeDefinitions.members.ClassMember.parse(ClassMember.java:66)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.typeDefinitions.blocks.ClassBlock.parse(ClassBlock.java:46)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.typeDefinitions.typeDef.ClassDefinition.parse(ClassDefinition.java:69)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.statements.typeDefinitions.TypeDefinition.parse(TypeDefinition.java:44)
	at org.jetbrains.plugins.groovy.lang.parser.GroovyParser.parseStatement(GroovyParser.java:450)
	at org.jetbrains.plugins.groovy.lang.parser.GroovyParser.parseStatementWithImports(GroovyParser.java:460)
	at org.jetbrains.plugins.groovy.lang.parser.parsing.toplevel.CompilationUnit.parse(CompilationUnit.java:45)
	at org.jetbrains.plugins.groovy.lang.parser.GroovyParser.parse(GroovyParser.java:49)
	at com.intellij.psi.tree.IFileElementType.parseContents(IFileElementType.java:41)
	at com.intellij.psi.impl.source.tree.LazyParseableElement.b(LazyParseableElement.java:173)
	at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:214)
	at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:31)
	at com.intellij.psi.impl.source.text.BlockSupportImpl.mergeTrees(BlockSupportImpl.java:233)
	at com.intellij.psi.impl.source.text.BlockSupportImpl.a(BlockSupportImpl.java:194)
	at com.intellij.psi.impl.source.text.BlockSupportImpl.a(BlockSupportImpl.java:157)
	at com.intellij.psi.impl.source.text.BlockSupportImpl.access$000(BlockSupportImpl.java:53)
	at com.intellij.psi.impl.source.text.BlockSupportImpl$2.run(BlockSupportImpl.java:81)
	at com.intellij.psi.impl.PsiManagerImpl$3.compute(PsiManagerImpl.java:211)
	at com.intellij.psi.impl.source.PostprocessReformattingAspect.disablePostprocessFormattingInside(PostprocessReformattingAspect.java:114)
	at com.intellij.psi.impl.PsiManagerImpl.performActionWithFormatterDisabled(PsiManagerImpl.java:209)
	at com.intellij.psi.impl.source.text.BlockSupportImpl.reparseRange(BlockSupportImpl.java:79)
	at com.intellij.psi.impl.PsiDocumentManagerImpl.commit(PsiDocumentManagerImpl.java:480)
	at com.intellij.psi.impl.PsiDocumentManagerImpl$1.run(PsiDocumentManagerImpl.java:254)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:844)
	at com.intellij.psi.impl.PsiDocumentManagerImpl.a(PsiDocumentManagerImpl.java:241)
	at com.intellij.psi.impl.PsiDocumentManagerImpl.commitDocument(PsiDocumentManagerImpl.java:235)
	at com.intellij.psi.formatter.DocumentBasedFormattingModel.commitChanges(DocumentBasedFormattingModel.java:140)
	at com.intellij.formatting.FormatterImpl.a(FormatterImpl.java:299)
	at com.intellij.formatting.FormatterImpl.adjustLineIndent(FormatterImpl.java:270)
	at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl$3.doPerform(CodeStyleManagerImpl.java:292)
	at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl$3.doPerform(CodeStyleManagerImpl.java:289)
	at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerRunnable.perform(CodeStyleManagerRunnable.java:99)
	at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl.a(CodeStyleManagerImpl.java:289)
	at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl.access$000(CodeStyleManagerImpl.java:51)
	at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl$2.compute(CodeStyleManagerImpl.java:283)
	at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl$2.compute(CodeStyleManagerImpl.java:275)
	at com.intellij.psi.impl.source.PostprocessReformattingAspect.disablePostprocessFormattingInside(PostprocessReformattingAspect.java:114)
	at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl.adjustLineIndent(CodeStyleManagerImpl.java:275)
	at com.intellij.codeInsight.editorActions.PasteHandler.a(PasteHandler.java:345)
	at com.intellij.codeInsight.editorActions.PasteHandler.a(PasteHandler.java:270)
	at com.intellij.codeInsight.editorActions.PasteHandler.access$000(PasteHandler.java:52)
	at com.intellij.codeInsight.editorActions.PasteHandler$2.run(PasteHandler.java:211)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:844)
	at com.intellij.codeInsight.editorActions.PasteHandler.a(PasteHandler.java:205)
	at com.intellij.codeInsight.editorActions.PasteHandler.execute(PasteHandler.java:95)
	at com.intellij.openapi.editor.actionSystem.EditorAction$1.run(EditorAction.java:77)
	at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:115)
	at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:88)
	at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:63)
	at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$3.performAction(IdeKeyEventDispatcher.java:524)
	at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:564)
	at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.d(IdeKeyEventDispatcher.java:444)
	at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:197)
	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:491)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:404)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:368)
	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" Id=26 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@ceb797
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
	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" Id=25 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1773283
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
	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-Shutdown" Id=24 WAITING on java.lang.Object@953942
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:485)
	at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:265)
	at java.lang.Thread.run(Thread.java:619)

"SocketListenerThread" Id=22 RUNNABLE (in native)
	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
	at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
	at java.net.DatagramSocket.receive(DatagramSocket.java:725)
	at com.intellij.a.e.a.e.a(e.java:65)
	at com.intellij.a.e.a.g.run(g.java:25)

"SocketListenerThread" Id=21 RUNNABLE (in native)
	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
	at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
	at java.net.DatagramSocket.receive(DatagramSocket.java:725)
	at com.intellij.a.e.a.e.a(e.java:65)
	at com.intellij.a.e.a.g.run(g.java:25)

"MessageDeliveryThread" Id=20 WAITING on java.lang.Object@e24770
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:485)
	at com.intellij.a.e.j.run(j.java:26)

"AWT-Windows" Id=17 RUNNABLE (in native)
	at sun.awt.windows.WToolkit.eventLoop(Native Method)
	at sun.awt.windows.WToolkit.run(WToolkit.java:293)
	at java.lang.Thread.run(Thread.java:619)

"Java2D Disposer" Id=15 WAITING on java.lang.ref.ReferenceQueue$Lock@1c012b8
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at sun.java2d.Disposer.run(Disposer.java:127)
	at java.lang.Thread.run(Thread.java:619)

"Lock thread" Id=12 RUNNABLE (in native)
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
	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:216)
	at java.lang.Thread.run(Thread.java:619)

"timed reference disposer" Id=10 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10d2b73
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
	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)

"Exe4JStartupThread" Id=8 TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at com.exe4j.Controller$StartupThread.run(Unknown Source)

"Attach Listener" Id=5 RUNNABLE

"Signal Dispatcher" Id=4 RUNNABLE

"Finalizer" Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@19fbdd2
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" Id=2 WAITING on java.lang.ref.Reference$Lock@676252
	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)

"main" Id=1 RUNNABLE

