@Deprecated
  default boolean checkAndMutate(byte[] row, Filter filter, Mutation mutation) throws IOException {
    return checkAndMutate(row, filter, TimeRange.allTime(), mutation);
  }
Atomically checks if a row matches the filter and if it does, it performs the mutation. See
checkAndRowMutate to do many checkAndPuts at a time on a single row.
@param row      to check
@param filter   the filter
@param mutation data to put if check succeeds
@return true if mutation was applied, false otherwise
@deprecated since 3.0.0 and will be removed in 4.0.0. Use
            {@link #checkAndMutate(CheckAndMutate)} instead.
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/Region.java