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