docs: private String generateReqParams() throws UnsupportedEncodingException {
  
          String params = "";
          if ((m_parameterMap != null) && !m_parameterMap.isEmpty()) {
              for (Entry<String, String[]> paramEntry : m_parameterMap.entrySet()) {
                  if (paramEntry.getValue() != null) {
                      for (int i = 0; i < paramEntry.getValue().length; i++) {
                          params += "&"
                              + paramEntry.getKey()
                              + "="
                              + URLEncoder.encode(paramEntry.getValue()[i], "UTF-8");
                      }
                  }
              }
              params = "?" + params.substring(1);
          }
          return params;
      }