@RequiresBackgroundThread
  @NotNull
  Collection<IndexableFilesIterator> createIteratorsForOrigins(@NotNull Project project,
                                                               @NotNull EntityStorage entityStorage,
                                                               @NotNull Collection<EntityPointer<?>> entityPointers,
                                                               @NotNull Collection<Sdk> sdks,
                                                               @NotNull Collection<LibraryId> libraryIds,
                                                               @NotNull Collection<VirtualFile> filesFromAdditionalLibraryRootsProviders,
                                                               @NotNull Collection<VirtualFile> filesFromIndexableSetContributors);
@RequiresBackgroundThread
  @NotNull
  Collection<IndexableFilesIterator> createIteratorsForOrigins(@NotNull Project project,
                                                               @NotNull EntityStorage entityStorage,
                                                               @NotNull Collection<EntityPointer<?>> entityPointers,
                                                               @NotNull Collection<Sdk> sdks,
                                                               @NotNull Collection<LibraryId> libraryIds,
                                                               @NotNull Collection<VirtualFile> filesFromAdditionalLibraryRootsProviders,
                                                               @NotNull Collection<VirtualFile> filesFromIndexableSetContributors)