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

<pre>
<code>
table.checkAndMutate(row, filter).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