code: @SuppressWarnings({"unchecked"})
      public <T> T read(Object jsonObject) {
          return read(jsonObject, Configuration.defaultConfiguration());
      }
docs: Applies this JsonPath to the provided json document.
  Note that the document must be identified as either a List or Map by
  the {@link JsonProvider}
  
  @param jsonObject a container Object
  @param <T>        expected return type
  @return object(s) matched by the given path