in aws-amplifyuibuilder-component/src/main/java/software/amazon/amplifyuibuilder/component/Translator.java [380:394]
private static List<software.amazon.amplifyuibuilder.component.ComponentChild> translateChildrenFromSDKToCFN(List<ComponentChild> children) {
List<software.amazon.amplifyuibuilder.component.ComponentChild> translated = new ArrayList<>();
for (ComponentChild child : children) {
software.amazon.amplifyuibuilder.component.ComponentChild.ComponentChildBuilder builder = software.amazon.amplifyuibuilder.component.ComponentChild.builder()
.componentType(child.componentType());
if (child.properties() != null) {
builder.properties(translatePropertiesFromSDKToCFN(child.properties()));
}
if (child.children() != null) {
builder.children(translateChildrenFromSDKToCFN(child.children()));
}
translated.add(builder.build());
}
return translated;
}