docs: @Nonnull
    @Nonempty
    public static String getURI (@Nonnull final HttpServletRequest aHttpRequest)
    {
      ValueEnforcer.notNull (aHttpRequest, "HttpRequest");
  
      final String sReqUrl = getRequestURI (aHttpRequest);
      final String sQueryString = ServletHelper.getRequestQueryString (aHttpRequest); // d=789&x=y
      if (StringHelper.hasText (sQueryString))
        return sReqUrl + URLHelper.QUESTIONMARK + sQueryString;
      return sReqUrl;
    }