docs: private void reset() {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "reset()", "Clearing the path and removing conditional headers");
          }
  
          //clear the path
          _path = null;
          _pathURI = null;
          _queryString = null;
          _pathQueryString = null;
  
          //remove conditional headers
          removeHeader(HDR_IF_MATCH);
          removeHeader(HDR_IF_MODIFIED_SINCE);
          removeHeader(HDR_IF_NONE_MATCH);
          removeHeader(HDR_IF_RANGE);
          removeHeader(HDR_IF_UNMODIFIED_SINCE);
      }