@RequiresEdt
  void disposeUi() {
    myDisposed = true;
    ThreadingAssertions.assertEventDispatchThread();
    if (myTabsWatcher != null) Disposer.dispose(myTabsWatcher);
    Disposer.dispose(myStatusBarProgress);
  }
@RequiresEdt
  void disposeUi()