for (final Map.Entry<String, T> entry : keyValues.entrySet()) {
        if (sb.length() > 0) {
          sb.append("; ");
        }
        sb.append(entry.getKey() + "=" + entry.getValue());