}
@Override
public void visit(final Visitable visitable) throws IOException
{
final StringEnum stringEnum = StringEnum.class.cast(visitable);
final EnumContext enumContext = contextGenerator.enumFromThrift(stringEnum);
for (final String value : stringEnum.getValues()) {
enumContext.addField(contextGenerator.fieldFromThrift(value));
}
render(enumContext, "stringEnum");
}