@Override
      protected @NotNull SingleTask startNewBackgroundTask() {
        if (myInitialized.compareAndSet(false, true)) {
          return VcsLogRefresherImpl.this.startNewBackgroundTask(new MyInitializationTask());
        }
        return VcsLogRefresherImpl.this.startNewBackgroundTask(new MyRefreshTask(myDataPack));
      }
@Override
      protected @NotNull SingleTask startNewBackgroundTask()