@Override
  public @NotNull Iterator<String> getSchemaDependencyNames() {
    var dependencies = getSchemaDependencies();
    return dependencies == null ? Collections.emptyIterator() : dependencies.keySet().iterator();
  }
@Override
  public @NotNull Iterator<String> getSchemaDependencyNames()