@Override
    public Continuation runBackgroundProcess(@NotNull final ProgressIndicator indicator) {
      if (myProject == null || DumbService.isDumbAware(myModel)) return super.runBackgroundProcess(indicator);

      return DumbService.getInstance(myProject).runReadActionInSmartMode(() -> performInReadAction(indicator));
    }
@Override
    public Continuation runBackgroundProcess(@NotNull final ProgressIndicator indicator)