try
{
byte[] body = response.getMessageBody();
ByteArrayInputStream bufIn = new ByteArrayInputStream(body);
ReadResponse result = ReadResponse.serializer().deserialize(new DataInputStream(bufIn));
ByteBuffer digest = result.digest();
if (!localDigest.equals(digest))
{
ReadResponseResolver readResponseResolver = new ReadResponseResolver(table_);
IAsyncCallback responseHandler = new DataRepairHandler(row_, replicas_.size(), readResponseResolver);