@Override
    public void run() {
      Runnable selectLogRunnable = mySelectLogRunnable;
      if (selectLogRunnable != null) {
        selectLogRunnable.run();
        Disposer.dispose(this);
      }
    }
@Override
    public void run()