docs: public URLNormalizer removeEmptyParameters() {
          // Does it have query parameters?
          if (!url.contains("?")) {
              return this;
          }
          // It does, so proceed
          List<String> keyValues = new ArrayList<>();
          String queryString = StringUtils.substringAfter(url, "?");
          String[] params = StringUtils.split(queryString, '&');
          for (String param : params) {
              if (param.contains("=")
                      && StringUtils.isNotBlank(
                      StringUtils.substringAfter(param, "="))
                      && StringUtils.isNotBlank(
                      StringUtils.substringBefore(param, "="))) {
                  keyValues.add(param);
              }
          }
          String cleanQueryString = StringUtils.join(keyValues, '&');
          if (StringUtils.isNotBlank(cleanQueryString)) {
              url = StringUtils.substringBefore(
                      url, "?") + "?" + cleanQueryString;
          }
          return this;
      }