String qualifiedName = getTypeName(builderModel);
JavaFileObject jobj =
processingEnv.getFiler().createSourceFile(qualifiedName, asArray(orginatingElements));
Writer writer = jobj.openWriter();
JavaWriter javaWriter = new JavaWriter(writer);
BuilderSourceGenerator generator = new BuilderSourceGenerator(javaWriter);
generator.generateSource(builderModel);
writer.close();
generatedTypeNames.add(qualifiedName);
note(String.format("PojoBuilder: Generated class %s", qualifiedName), null);
LOG.fine(String.format("Generated %s", jobj.toUri()));