@Override
        public void run(@NotNull ProgressIndicator indicator) {
          try {
            List<FilePatch> patches = ApplyPatchSaveToFileExecutor.toOnePatchGroup(patchGroupsToApply, myBaseDir);
            new PatchApplier(Objects.requireNonNull(myProject), myBaseDir, patches, localList, null).execute(false, true);
            myThereAreCreations =
              patches.stream().anyMatch(patch -> patch.isNewFile() || !Objects.equals(patch.getAfterName(), patch.getBeforeName()));
          }
          catch (IOException e) {
            myException = new VcsException(e);
          }
        }
@Override
        public void run(@NotNull ProgressIndicator indicator)