@Override
    public void run(@NotNull ProgressIndicator indicator) {
      mySingleTaskController.removeRequests(Collections.singletonList(RefreshRequest.INITIALIZE));
      try {
        DataPack result = readFirstBlock();
        mySingleTaskController.taskCompleted(result);
      }
      catch (ProcessCanceledException e) {
        mySingleTaskController.taskCompleted(null);
        throw e;
      }
    }
@Override
    public void run(@NotNull ProgressIndicator indicator)