in src/main/java/aws/cfn/codegen/json/Codegen.java [106:117]
private void addToPerGroupRoots(Map<List<String>, ObjectNode> definitions,
Map<String, ObjectNode> groupSpecDefinitions) {
for (Map.Entry<List<String>, ObjectNode> each: definitions.entrySet()) {
List<String> key = each.getKey();
String name = key.get(0);
String defnName = key.get(1);
this.config.getGroups().entrySet().stream()
.filter(e -> e.getValue().isIncluded(name))
.map(e -> groupSpecDefinitions.get(e.getKey()))
.forEach(root -> root.replace(defnName, each.getValue()));
}
}