for (Map.Entry<String, Attribute> entry : this.attributes.entrySet()) {
Attribute attribute = entry.getValue();
if (attribute.getClass().getAnnotation(InternalAttribute.class) == null) {
json.object();
json.key("name").value(entry.getKey());
attribute.printClientConfig(json, this);
json.endObject();
}
}
json.endArray();
}