code: public String getPathQuery() throws URIException {
          char[] rawPathQuery = getRawPathQuery();
          return (rawPathQuery == null) ? null : decode(rawPathQuery,
                  getProtocolCharset());
      }
docs: Get the path and query.
  
  @return the path and query string.
  @throws URIException incomplete trailing escape pattern or unsupported
  character encoding
  @see #decode