HashMap HashSet nio ByteBuffer protocol TField protocol TProtocol protocol TProtocolException protocol TStruct tunion t tunion f tfieldidenum tbase t f f tunion tunion f setfieldvalue tunion tunion t f classcastexception deepcopyobject deepcopyobject tbase tbase deepcopy bytebuffer tbasehelper.copybinary bytebuffer deepcopylist deepcopyset deepcopymap deepcopymap map copy hashmap map.entry entry map.entryset copy.put deepcopyobject entry.getkey deepcopyobject entry.getvalue copy deepcopyset copy hashset copy.add deepcopyobject copy deepcopylist list copy list.size list copy.add deepcopyobject copy f getfieldvalue getfieldvalue f fieldid fieldid illegalargumentexception fieldid getfieldvalue getfieldvalue fieldid getfieldvalue enumforid fieldid f fieldid fieldid fieldid enumforid fieldid read tprotocol iprot texception iprot.readstructbegin tfield field iprot.readfieldbegin readvalue iprot field enumforid field.id iprot.readfieldend iprot.readfieldbegin iprot.readstructend setfieldvalue f fieldid checktype fieldid fieldid setfieldvalue fieldid setfieldvalue enumforid fieldid write tprotocol oprot texception getfieldvalue tprotocolexception oprot.writestructbegin getstructdesc oprot.writefieldbegin getfielddesc writevalue oprot oprot.writefieldend oprot.writefieldstop oprot.writestructend checktype f classcastexception readvalue tprotocol iprot tfield field texception writevalue tprotocol oprot texception tstruct getstructdesc tfield getfielddesc f f enumforid id override stringbuilder sb stringbuilder sb.append sb.append getsimplename sb.append getfieldvalue sb.append getfielddesc name sb.append bytebuffer tbasehelper.tostring bytebuffer sb sb.append sb.append sb.tostring