code: public Document read( URL url ) throws ParsingException {
          try {
              return read(url.openStream(), DEFAULT_INTROSPECT);
          } catch (IOException e) {
              throw new ParsingException(e.getMessage(), e, 0, 0);
          }
      }
docs: Read the JSON representation from supplied URL and construct the {@link Document} representation, using the
  {@link Charset#defaultCharset() default character set}.
  
  @param url the URL to the JSON document; may not be null and must be resolvable
  @return the in-memory {@link Document} representation
  @throws ParsingException if there was a problem reading from the URL