GlobalScope globalScope = generator.newGlobalScope(type2TypeHandler.values(), basePackages);
FileScope fileScope = globalScope.newFileScope(stringBuilder);
fileScope.startLine("// This is a generated source.\n");
fileScope.startLine("// See " + this.getClass().getName() + " for details\n");
fileScope.append("\n");
fileScope.startLine("package " + packageName + ";\n");
fileScope.append("\n");
fileScope.startLine("public class " + className + " implements " +
rootImpl.getType().getCanonicalName() + " {\n");