861862863864865866867868869870871
if (output == null) { gen.writeCode(); written.add(gen.getFile()); if (aid != null && !aid.isInnerClass()) aid.record(); } else { StringWriter writer = new StringWriter(); gen.writeCode(writer); output.put(mappings[i].getDescribedType(), writer.toString());
870871872873874875876877878879880
output.put(mappings[i].getDescribedType(), writer.toString()); if (aid != null && !aid.isInnerClass()) { writer = new StringWriter(); aid.setWriter(writer); aid.record(); output.put(mappings[i].getObjectIdType(), writer.toString()); } } }