code: @Override
    public boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier,
        CompareFilter.CompareOp compareOp, byte[] value, Delete delete) throws IOException {
      LOG.trace("checkAndDelete(byte[], byte[], byte[], CompareOp, byte[], Delete)");
      ConditionalRowMutation request =
          new CheckAndMutateUtil.RequestBuilder(hbaseAdapter, row, family)
              .qualifier(qualifier)
              .ifMatches(compareOp, value)
              .withDelete(delete)
              .build();
  
      return checkAndMutate(row, request, "checkAndDelete");
    }
docs: {@inheritDoc}