struct.columnsToFetch = new HashMap<String,Set<String>>(2*_map50.size);
for (int _i51 = 0; _i51 < _map50.size; ++_i51)
{
String _key52; // optional
Set<String> _val53; // required
_key52 = iprot.readString();
{
org.apache.blur.thirdparty.thrift_0_9_0.protocol.TSet _set54 = new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TSet(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.STRING, iprot.readI32());
_val53 = new HashSet<String>(2*_set54.size);
for (int _i55 = 0; _i55 < _set54.size; ++_i55)
{