docs: public String url() {
  
      /* build the fully qualified url with all query parameters */
      StringBuilder url = new StringBuilder(this.path());
      if (!this.queries.isEmpty()) {
        url.append(this.queryLine());
      }
      if (fragment != null) {
        url.append(fragment);
      }
  
      return url.toString();
    }