code: @Override
      public String getRequestURI() {
  
          if (m_requestUri != null) {
              return m_requestUri;
          }
          StringBuffer buf = new StringBuffer(128);
          buf.append(OpenCms.getSystemInfo().getOpenCmsContext());
          buf.append(getElementUri());
          m_requestUri = buf.toString();
          return m_requestUri;
      }
docs: Wraps the request URI, overloading the standard API.<p>
  
  This ensures that any wrapped request will use the "faked"
  target parameters. Remember that for the real request,
  a mixture of PathInfo and other request information is used to
  identify the target.<p>
  
  @return a faked URI that will point to the wrapped target in the VFS
  
  @see javax.servlet.http.HttpServletRequest#getRequestURI()