code: public String getPathTranslated()
      {
          if (_pathInfo==null || _pathInfo.length()==0)
              return null;
          if (_pathTranslated==null)
          {
              Resource resource =
                  _servletHandler.getHttpContext().getBaseResource();
  
              if (resource==null)
                  return null;
  
              try
              {
                  resource=resource.addPath(_pathInfo);
                  File file = resource.getFile();
                  if (file==null)
                      return null;
                  _pathTranslated=file.getAbsolutePath();
              }
              catch(Exception e)
              {
                  log.debug(LogSupport.EXCEPTION,e);
              }
          }
          
          return _pathTranslated;
      }
docs: /* ------------------------------------------------------------