@Override
  public @Nullable JsonSchemaObject getDefinitionByName(@NotNull String name) {
    var map = getDefinitionsMap();
    return map == null ? null : map.get(name);
  }
@Override
  public @Nullable JsonSchemaObject getDefinitionByName(@NotNull String name)