@Override
  public @NotNull Collection<? extends IndexableIteratorBuilder> getReplacedEntityIteratorBuilders(@NotNull LibraryPropertiesEntity oldEntity,
                                                                                                   @NotNull LibraryPropertiesEntity newEntity,
                                                                                                   @NotNull Project project) {
    LibraryId oldId = oldEntity.getLibrary().getSymbolicId();
    LibraryId newId = newEntity.getLibrary().getSymbolicId();
    if (oldId == newId) {
      return IndexableIteratorBuilders.INSTANCE.forLibraryEntity(newId, false);
    }
    ArrayList<IndexableIteratorBuilder> builders = new ArrayList<>(IndexableIteratorBuilders.INSTANCE.forLibraryEntity(oldId, false));
    builders.addAll(IndexableIteratorBuilders.INSTANCE.forLibraryEntity(newId, false));
    return builders;
  }
@Override
  public @NotNull Collection<? extends IndexableIteratorBuilder> getReplacedEntityIteratorBuilders(@NotNull LibraryPropertiesEntity oldEntity,
                                                                                                   @NotNull LibraryPropertiesEntity newEntity,
                                                                                                   @NotNull Project project)