// 7. Append each query parameter name and value to the string
// 8. If a query parameter has more than one value, sort all values
// lexicographically, then include them in a comma-separated list
for (int i = 0; i < queryParams.size(); i++) {
QueryParam param = queryParams.get(i);
List<String> values = param.getValues();
// Collections.sort(values);
// 9. Append a new line character (\n) after each name-value pair.
result += "\n";
result += param.getName();
result += ":";
for (int j = 0; j < values.size(); j++) {
if (j > 0) {
result += ",";
}