@Override
    public void writeFieldBegin(TField field) throws TException {
        try {
            getCurrentWriter().writeFieldName(field.name);
        } catch (IOException ex) {
            throw new TException(ex);
        }

        currentFieldContext.push(getCurrentContext());
        currentFieldName.push(field.name);
    }
I believe these two messages are called for a thrift service
interface. We don't plan on storing any text objects of that
type on disk.
thrift/thrift0.13/src/main/java/com/linecorp/armeria/common/thrift/text/TTextProtocol.java