List<IndexableIteratorBuilder> (@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; }