});
}
private void writeObject(final Data data, final Writer writer) throws IOException {
final ObjectData object = (ObjectData) data;
for (final String field : object.fields()) {
writeField(writer, object, field);
}
}
private void writeField(final Writer writer, final ObjectData object, final String field) throws IOException {