writer = composerFactory.createSourceWriter(ctx, printWriter);
String rootInjectorClass = ginjectorNameGenerator.getClassName(rootBindings);
String rootFieldName = ginjectorNameGenerator.getFieldName(rootBindings);
writer.beginJavaDocComment();
writer.print("Top-level injector instance for injector " + rootBindings.getModule() + ".");
writer.endJavaDocComment();
writer.println("private final %1$s %2$s = new %1$s(this);", rootInjectorClass, rootFieldName);
SourceWriteUtil sourceWriteUtil = sourceWriteUtilFactory.create(rootBindings);