code: public EntityJson parseEntityJson(URL instanceUrl) throws SchemaValidationException, InvalidInstanceException
    {
      try
      {
        return new EntityJson(validate(ENTITY_JSON_SCHEMA_URL, instanceUrl));
      }
      catch (NoSchemaException | InvalidSchemaException e)
      {
        // In theory this cannot happen
        throw new RuntimeException(e);
      }
    }
docs: Parse an EntityJSON instance from the given URL.
  
  Callers may prefer to catch EntityJSONException and treat all failures in the same way.
  
  @param instanceUrl A URL pointing to the JSON representation of an EntityJSON instance.
  
  @return  An EntityJSON instance.
  
  @throws SchemaValidationException  If the given instance does not meet the general EntityJSON schema.
  @throws InvalidInstanceException   If the given instance is structurally invalid.