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