code: public String path() {
          if (path == null) {
              path = decodeComponent(uri, 0, pathEndIdx(), charset, true);
          }
          return path;
      }
docs: Returns the decoded path string of the URI.