Injector localInjector = Guice.createInjector(new GrapherModule(), new GraphvizModule());
GraphvizRenderer renderer = localInjector.getInstance(GraphvizRenderer.class);
renderer.setOut(out).setRankdir("TB");
InjectorGrapher g = localInjector.getInstance(InjectorGrapher.class).of(injector);
if (roots != null) {
g.rootedAt(roots);
}
g.graph();
return fixupGraph(baos.toString("UTF-8"));
}