}
@Override
public void visit(final Visitable visitable) throws IOException
{
final Struct struct = Struct.class.cast(visitable);
final StructContext structContext = contextGenerator.structFromThrift(struct);
for (final ThriftField field : struct.getFields()) {
structContext.addField(contextGenerator.fieldFromThrift(field));
}
render(structContext, "struct");
}