@ApiStatus.Experimental
  public void addDirtyOutputPathsProvider(@NotNull Supplier<? extends Collection<String>> outputPathsProvider) {
    if (myCollectGeneratedFiles) {
      myDirtyOutputPaths.add(outputPathsProvider);
    }
  }
@ApiStatus.Experimental
  public void addDirtyOutputPathsProvider(@NotNull Supplier<? extends Collection<String>> outputPathsProvider)