Writer writer = null;
try {
final String name
= type.filename(targetTaglib, packageElement.getQualifiedName().toString(), taglibAnnotation.name());
final FileObject resource = processingEnv.getFiler().createResource(StandardLocation.SOURCE_OUTPUT, "", name);
info("Writing to file: " + resource.toUri());
writer = resource.openWriter();
final TransformerFactory transFactory = TransformerFactory.newInstance();
transFactory.setAttribute("indent-number", 2);
final Transformer transformer = transFactory.newTransformer();