@NotNull
  private static List<IndexableIteratorBuilder> createBuildersForReincludedFiles(@NotNull Project project,
                                                                                 @NotNull Collection<VirtualFile> reincludedRoots,
                                                                                 @NotNull List<? extends SyntheticLibraryDescriptor> librariesDescriptorsAfter) {
    ReincludedRootsUtil.Classifier classifier = ReincludedRootsUtil.classifyFiles(project, reincludedRoots);
    List<IndexableIteratorBuilder> builders = new ArrayList<>(classifier.createBuildersFromWorkspaceFiles());
    builders.addAll(classifier.createBuildersFromFilesFromIndexableSetContributors(project));
    builders.addAll(createSyntheticLibraryIteratorBuilders(librariesDescriptorsAfter,
                                                           classifier.getFilesFromAdditionalLibraryRootsProviders()));
    return builders;
  }
@NotNull
  private static List<IndexableIteratorBuilder> createBuildersForReincludedFiles(@NotNull Project project,
                                                                                 @NotNull Collection<VirtualFile> reincludedRoots,
                                                                                 @NotNull List<? extends SyntheticLibraryDescriptor> librariesDescriptorsAfter)