private void disposeMyPointers() { for (VirtualFilePointerContainer container : new THashSet<VirtualFilePointerContainer>(myRoots.values())) { container.killAll(); } Disposer.dispose(myPointersDisposable); Disposer.register(this, myPointersDisposable); }