"Alarm pool(shared)"
	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:219)
	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)

"Image Fetcher 0"
	at java.lang.Object.wait(Native Method)
	at sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java:114)
	at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:167)
	at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)

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

"XML-RPC Weblistener"
	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"
	at sun.management.ThreadImpl.dumpThreads0(Native Method)
	at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:374)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.intellij.diagnostic.PerformanceWatcher.a(PerformanceWatcher.java:11)
	at com.intellij.diagnostic.PerformanceWatcher.e(PerformanceWatcher.java:126)
	at com.intellij.diagnostic.PerformanceWatcher.c(PerformanceWatcher.java:114)
	at com.intellij.diagnostic.PerformanceWatcher.access$100(PerformanceWatcher.java:73)
	at com.intellij.diagnostic.PerformanceWatcher$2.run(PerformanceWatcher.java:1)
	at java.lang.Thread.run(Thread.java:619)

"ApplicationImpl pooled thread"
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
	at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	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:1)

"timed reference disposer"
	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: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-EventQueue-1 2.0#RM-91.15, eap:false"
	at javax.swing.text.html.parser.ContentModel.<init>(ContentModel.java:63)
	at javax.swing.text.html.parser.DTD.defContentModel(DTD.java:290)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:388)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:387)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:381)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:380)
	at javax.swing.text.html.parser.DTD.readContentModel(DTD.java:380)
	at javax.swing.text.html.parser.DTD.read(DTD.java:362)
	at javax.swing.text.html.parser.ParserDelegator.createDTD(ParserDelegator.java:56)
	at javax.swing.text.html.parser.ParserDelegator.setDefaultDTD(ParserDelegator.java:44)
	at javax.swing.text.html.parser.ParserDelegator.<init>(ParserDelegator.java:68)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at java.lang.Class.newInstance0(Class.java:355)
	at java.lang.Class.newInstance(Class.java:308)
	at javax.swing.text.html.HTMLEditorKit.getParser(HTMLEditorKit.java:558)
	at javax.swing.text.html.HTMLEditorKit.read(HTMLEditorKit.java:220)
	at javax.swing.plaf.basic.BasicHTML.createHTMLView(BasicHTML.java:45)
	at javax.swing.plaf.basic.BasicHTML.updateRenderer(BasicHTML.java:190)
	at javax.swing.plaf.basic.BasicLabelUI.installComponents(BasicLabelUI.java:331)
	at javax.swing.plaf.basic.BasicLabelUI.installUI(BasicLabelUI.java:308)
	at javax.swing.JComponent.setUI(JComponent.java:662)
	at javax.swing.JLabel.setUI(JLabel.java:242)
	at javax.swing.JLabel.updateUI(JLabel.java:256)
	at javax.swing.JLabel.<init>(JLabel.java:145)
	at javax.swing.JLabel.<init>(JLabel.java:175)
	at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen$ActionGroupDescriptor.addButton(WelcomeScreen.java:19)
	at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen$ActionGroupDescriptor.appendButtonForAction(WelcomeScreen.java:18)
	at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen$ActionGroupDescriptor.a(WelcomeScreen.java:6)
	at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen$ActionGroupDescriptor.a(WelcomeScreen.java:36)
	at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen$ActionGroupDescriptor.access$1000(WelcomeScreen.java:4)
	at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen.<init>(WelcomeScreen.java:274)
	at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen.createWelcomePanel(WelcomeScreen.java:154)
	at com.intellij.openapi.wm.impl.IdeRootPane.<init>(IdeRootPane.java:16)
	at com.intellij.openapi.wm.impl.IdeFrameImpl.<init>(IdeFrameImpl.java:45)
	at com.intellij.openapi.wm.impl.WindowManagerImpl.showFrame(WindowManagerImpl.java:112)
	at com.intellij.idea.IdeaApplication$IdeStarter.main(IdeaApplication.java:10)
	at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:2)
	at com.intellij.idea.MainImpl$3.run(MainImpl.java:2)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at com.intellij.ide.IdeEventQueue.f(IdeEventQueue.java:150)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:147)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:111)
	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)

"Periodic tasks thread"
	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: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)

"TimerQueue"
	at java.lang.Object.wait(Native Method)
	at javax.swing.TimerQueue.run(TimerQueue.java:232)
	at java.lang.Thread.run(Thread.java:619)

"AWT-Shutdown"
	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)

"Timer-0"
	at java.lang.Object.wait(Native Method)
	at java.util.TimerThread.mainLoop(Timer.java:509)
	at java.util.TimerThread.run(Timer.java:462)

"SocketListenerThread"
	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
	at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
	at java.net.DatagramSocket.receive(DatagramSocket.java:712)
	at com.intellij.a.e.a.e.a(e.java:10)
	at com.intellij.a.e.a.f.run(f.java:12)

"SocketListenerThread"
	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
	at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
	at java.net.DatagramSocket.receive(DatagramSocket.java:712)
	at com.intellij.a.e.a.e.a(e.java:10)
	at com.intellij.a.e.a.f.run(f.java:12)

"MessageDeliveryThread"
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:485)
	at com.intellij.a.e.i.run(i.java:10)

"AWT-XAWT"
	at sun.awt.X11.XToolkit.waitForEvents(Native Method)
	at sun.awt.X11.XToolkit.run(XToolkit.java:541)
	at sun.awt.X11.XToolkit.run(XToolkit.java:505)
	at java.lang.Thread.run(Thread.java:619)

"Java2D Disposer"
	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:125)
	at java.lang.Thread.run(Thread.java:619)

"Lock thread"
	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:10)
	at java.lang.Thread.run(Thread.java:619)

"DestroyJavaVM"

"timed reference disposer"
	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: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)

"Signal Dispatcher"

"Finalizer"
	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"
	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)

