docs: private void mergeQueryParams(Map<String, String[]> urlParams) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "mergeQueryParams: " + urlParams);
          }
          for (Entry<String, String[]> entry : urlParams.entrySet()) {
              String key = entry.getKey();
              // prepend to postdata values if necessary
              String[] post = this.queryParameters.get(key);
              String[] url = entry.getValue();
              if (null != post) {
                  if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                      Tr.debug(tc, "map already contains key " + key);
                  }
                  String[] newVals = new String[post.length + url.length];
                  System.arraycopy(url, 0, newVals, 0, url.length);
                  System.arraycopy(post, 0, newVals, url.length, post.length);
                  this.queryParameters.put(key, newVals);
              } else {
                  this.queryParameters.put(key, url);
              }
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  Tr.debug(tc, "put key " + key + " into map.");
              }
          }
      }