code: @Override
      public String getCompleteURL() {
          final String url = request.getRequestURL().toString();
          final String queryString = request.getQueryString();
  
          if (queryString != null && queryString.length() > 0) {
              return url + "?" + queryString;
          } else {
              return url;
          }
      }
docs: {@inheritDoc}