code: public final <T> T parseAndClose(Class<T> destinationClass) throws IOException {
      return parseAndClose(destinationClass, null);
    }
docs: Parse a JSON object, array, or value into a new instance of the given destination class, and
  then closes the parser.
  
  @param <T> destination class
  @param destinationClass destination class that has a public default constructor to use to
  create a new instance
  @return new instance of the parsed destination class
  @since 1.15