struct.columnsToFetch = new HashMap<String,Set<String>>(2*_map35.size);
for (int _i36 = 0; _i36 < _map35.size; ++_i36)
{
String _key37; // required
Set<String> _val38; // optional
_key37 = iprot.readString();
{
org.apache.blur.thirdparty.thrift_0_9_0.protocol.TSet _set39 = new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TSet(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.STRING, iprot.readI32());
_val38 = new HashSet<String>(2*_set39.size);
for (int _i40 = 0; _i40 < _set39.size; ++_i40)
{