logger.log("Generating source file for: %s", name.getQualified());
logger.log(" Found: %d inner beans", node.getNestedBeans().size());
JavaFileObject source = env.getFiler().createSourceFile(name.getQualified(), node.getElement());
writer = new SourceWriter(source.openOutputStream());
writer.header(node.getName().getNamespace());
writer.line();
Optional<QualifiedName> scn = Optional.of(node.getSuperclass().isSet()