code: private ResolvedRequest resolveRequest( String uri ) throws WebdavException {
          HttpServletRequest request = THREAD_LOCAL_REQUEST.get();
          return requestResolver.resolve(request, uri);
      }
docs: Resolve the URI into a repository name, workspace name, and node path. Note that some URIs might not resolve to a
  repository (but no workspace or path), a workspace (but no path), or even a repository.
  
  @param uri the URI from the request
  @return the resolved information; never null
  @throws WebdavException if the URI is invalid or otherwise not acceptable