@Override
    public void read(org.apache.thrift.protocol.TProtocol prot, UnsupportedArrayTypeException struct) throws org.apache.thrift.TException {
      org.apache.thrift.protocol.TTupleProtocol iprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
      java.util.BitSet incoming = iprot.readBitSet(1);
      if (incoming.get(0)) {
        struct.type = iprot.readString();
        struct.setTypeIsSet(true);
      }
    }
@Override
    public void read(org.apache.thrift.protocol.TProtocol prot, UnsupportedArrayTypeException struct)