@Override
  public void writeSetBegin(TSet set) throws TException {
    if (set.elemType == TType.STRUCT || set.elemType == TType.MAP
        || set.elemType == TType.LIST || set.elemType == TType.SET) {
      throw new TException("Not implemented: nested structures");
    }
    firstInnerField = true;
    inner = true;
  }
Initialize the TProtocol.

@param conf
         System properties
@param tbl
         table properties
@throws TException
serde/src/java/org/apache/hadoop/hive/serde2/thrift/TCTLSeparatedProtocol.java