String mangledTypeName = type.getQualifiedSourceName().replace('.', '_');
sw.println("toReturn.set(class_" + mangledTypeName + "().getName()");
if (serializerMethod == null) {
} else {
serializerMethods.put(type, serializerMethod);
sw.indentln(",serializer_" + mangledTypeName + "()");
}
if (fieldRefs.isEmpty()) {
sw.indentln(");");
} else {
fields.put(type, fieldRefs);