}
// groups
if (json.has(GROUPS)) {
JSONObject groups = json.getJSONObject(GROUPS);
for (Object o : groups.keySet()) {
String groupName = (String) o;
JSONObject childGroup = groups.getJSONObject(groupName);
ConfigMetadataGroup child = group.registerGroup(groupName);
readGroup(childGroup, child);
}