private String writeGraphViz() throws GenerationException, IOException {
final Messager messager = processingEnv.getMessager();
GraphVizGenerator generator = new GraphVizGenerator();
StringBuffer code = generator.generate(graphVizInfos.values());
messager.printMessage(NOTE,
"Generating GraphViz file to visualize store dependencies [" + GRAPH_VIZ_OUTPUT + "]");
FileObject fo = processingEnv.getFiler()
.createResource(StandardLocation.SOURCE_OUTPUT, "", GRAPH_VIZ_OUTPUT);
Writer w = fo.openWriter();
BufferedWriter bw = new BufferedWriter(w);