in src/main/java/org/apache/sling/scripting/sightly/java/compiler/JavaClassBackendCompiler.java [92:99]
private void processCompilationResult(CompilationOutput result, JavaClassTemplate mainTemplate) {
mainTemplate.writeMainBody(result.getMainBody());
for (Map.Entry<String, CompilationOutput> entry : result.getSubTemplates().entrySet()) {
JavaClassTemplate childTemplate = newChildTemplate();
processCompilationResult(entry.getValue(), childTemplate);
mainTemplate.writeSubTemplate(entry.getKey(), childTemplate.toString());
}
}