String columnFamily = in.readUTF();
TDeserializer dser = new TDeserializer(new TBinaryProtocol.Factory());
IndexClause indexClause = new IndexClause();
FBUtilities.deserialize(dser, indexClause, in);
SlicePredicate predicate = new SlicePredicate();
FBUtilities.deserialize(dser, predicate, in);
AbstractBounds range = AbstractBounds.serializer().deserialize(in);
return new IndexScanCommand(keyspace, columnFamily, indexClause, predicate, range);
}