code: @Beta
    public final void parseAndClose(Object destination, CustomizeJsonParser customizeParser)
        throws IOException {
      try {
        parse(destination, customizeParser);
      } finally {
        close();
      }
    }
docs: {@link Beta} <br>
  Parse a JSON Object from the given JSON parser -- which is closed after parsing completes --
  into the given destination object, optionally using the given parser customizer.
  
  <p>Before this method is called, the parser must either point to the start or end of a JSON
  object or to a field name.
  
  @param destination destination object
  @param customizeParser optional parser customizer or {@code null} for none