@Deprecated
  default CheckAndMutateBuilder checkAndMutate(byte[] row, byte[] family) {
    throw new NotImplementedException("Add an implementation!");
  }
Atomically checks if a row/family/qualifier value matches the expected value. If it does, it
adds the Put/Delete/RowMutations.
<p>
Use the returned {@link CheckAndMutateBuilder} to construct your request and then execute it.
This is a fluent style API, the code is like:

<pre>
<code>
table.checkAndMutate(row, family).qualifier(qualifier).ifNotExists().thenPut(put);
</code>
</pre>

@deprecated Since 3.0.0, will be removed in 4.0.0. For internal test use only, do not use it
            any more.
hbase-client/src/main/java/org/apache/hadoop/hbase/client/Table.java