code: @Override
    public ApiFuture<Boolean> checkAndMutateRowAsync(
        ConditionalRowMutation conditionalRowMutation) {
      final CheckAndMutateRowRequest request = conditionalRowMutation.toProto(requestContext);
      final ListenableFuture<CheckAndMutateRowResponse> response =
          delegate.checkAndMutateRowAsync(request);
      return ApiFutureUtil
          .transformAndAdapt(response, new Function<CheckAndMutateRowResponse, Boolean>() {
            @Override
            public Boolean apply(CheckAndMutateRowResponse checkAndMutateRowResponse) {
              return checkAndMutateRowResponse.getPredicateMatched();
            }
          });
    }
docs: {@inheritDoc}