// Try to provide as many errors as possible before failing.
boolean success = true;
SourceWriter init = new StringSourceWriter();
init.println("private void _init0() {");
init.indent();
// Run the ResourceGenerators to generate implementations of the methods
for (Map.Entry<ResourceGenerator, List<JMethod>> entry : generators.entrySet()) {
success &= createFieldsAndAssignments(logger, resourceContext,
entry.getKey(), entry.getValue(), sw, init, fields);