docs: protected String getDescription(JSONArray customInfoArray) {
          StringBuffer sb = new StringBuffer();
          sb.append(getMessage("encode.option-custom.encryption"));
          for (int i = 0; i < customInfoArray.size(); i++) {
              JSONObject customInfo = (JSONObject) customInfoArray.get(i);
              String name = (String) customInfo.get("name");
              sb.append(getMessage("encode.option-desc.custom.feature", name));
              sb.append((String) customInfo.get("featurename"));
              sb.append(getMessage("encode.option-desc.custom.description", name));
              sb.append((String) customInfo.get("description"));
          }
          return sb.toString();
      }