}
@Override
public void encode(Type type, StringBuilder buffer, Object value, Context context) throws IOException {
DomainType domainType = (DomainType) type;
Type baseType = domainType.getBase();
baseType.getTextCodec().encoder.encode(baseType, buffer, value, context);
}