code: public String getRawPath() {
      List<String> pathParts = this.pathParts;
      if (pathParts == null) {
        return null;
      }
      StringBuilder buf = new StringBuilder();
      appendRawPathFromParts(buf);
      return buf.toString();
    }
docs: Returns the raw encoded path computed from the {@link #pathParts}.
  
  @return raw encoded path computed from the {@link #pathParts} or {@code null} if {@link
  #pathParts} is {@code null}