docs: public TypeDefinitionRegistry parse(Reader reader) throws SchemaProblem {
          try (Reader input = reader) {
              return parseImpl(input);
          } catch (IOException e) {
              throw new RuntimeException(e);
          }
      }