public BlockletInfo2 deepCopy() { return new BlockletInfo2(this); }
List<BlockletInfo2> __this__blocklet_info_list2 = new ArrayList<BlockletInfo2>(other.blocklet_info_list2.size()); for (BlockletInfo2 other_element : other.blocklet_info_list2) { __this__blocklet_info_list2.add(new BlockletInfo2(other_element));
for (int _i147 = 0; _i147 < _list145.size; ++_i147) _elem146 = new BlockletInfo2(); _elem146.read(iprot); struct.blocklet_info_list2.add(_elem146);
for (int _i167 = 0; _i167 < _list165.size; ++_i167) _elem166 = new BlockletInfo2(); _elem166.read(iprot); struct.blocklet_info_list2.add(_elem166);