      checkOpen();
      if (regionName == null) {
        throw new IOException("Invalid arguments to checkAndPut "
-@@ -2118,7 +2117,7 @@ public class HRegionServer implements HRegionInterface, HBaseRPCErrorHandler,
+@@ -2118,7 +2058,7 @@ public class HRegionServer implements HRegionInterface, HBaseRPCErrorHandler,
        }
      }
      boolean result = checkAndMutate(regionName, row, family, qualifier,

         // Process each family
         for (Map.Entry<byte [], NavigableMap<byte [], Long>> family :
           increment.getFamilyMap().entrySet()) {
@@ -5242,4 +5325,2242 @@ public class HRegion implements HeapSize { // , Writable{
        if (bc != null) bc.shutdown();
      }
   }

     if (region.getCoprocessorHost() != null) {
       result = region.getCoprocessorHost().postCheckAndDelete(row, family,
         qualifier, CompareOp.EQUAL, comparator, delete, result);
@@ -2306,7 +2247,7 @@ public class HRegionServer implements HRegionInterface, HBaseRPCErrorHandler,
      }
     }
     boolean result = checkAndMutate(regionName, row, family, qualifier,
