public void collectAffectedFiles(@NotNull Collection<? super Path> affectedFiles) {
    if (myProcessProjectFile) {
      affectedFiles.add(context.getProjectFile());
    }
    if (myProcessWorkspaceFile) {
      affectedFiles.add(context.getWorkspaceSettings().getPath());
    }
    affectedFiles.addAll(myModulesFilesToProcess);

    if (myProcessRunConfigurations) {
      try {
        context.getRunManagerSettings$intellij_platform_lang_impl().collectAffectedFiles(affectedFiles);
      }
      catch (CannotConvertException ignored) {
      }
    }
    if (myProcessProjectLibraries) {
      try {
        context.doGetProjectLibrarySettings$intellij_platform_lang_impl().collectAffectedFiles(affectedFiles);
      }
      catch (CannotConvertException ignored) {
      }
    }
    if (myArtifacts) {
      try {
        context.getArtifactSettings$intellij_platform_lang_impl().collectAffectedFiles(affectedFiles);
      }
      catch (CannotConvertException ignored) {
      }
    }

    affectedFiles.addAll(myConverter.getAdditionalAffectedFiles());
  }
public void collectAffectedFiles(@NotNull Collection<? super Path> affectedFiles)