in src/main/java/org/apache/sling/scripting/sightly/java/compiler/JavaClassBackendCompiler.java [64:75]
public void handle(CommandStream stream) {
StatefulVisitor statefulVisitor = new StatefulVisitor();
final CodeGenVisitor visitor = new CodeGenVisitor(unitBuilder, statefulVisitor.getControl());
statefulVisitor.initializeWith(visitor);
stream.addHandler(new CommandVisitorHandler(statefulVisitor) {
@Override
public void onDone() {
super.onDone();
visitor.finish();
}
});
}