anchor.diff:      var buffer = new StringBuffer();
       buffer.write("DELETE FROM ${entity.tableName} ");
   
  -    if (predicate != null) {
  -      buffer.write("WHERE ${predicate.format} ");
  +    if (p != null) {
  +      buffer.write("WHERE ${p.format} ");
       }
   
       return context.persistentStore.executeQuery(
  -        buffer.toString(), predicate?.parameters, timeoutInSeconds,
  +        buffer.toString(), p?.parameters, timeoutInSeconds,
           returnType: PersistentStoreQueryReturnType.rowCount);
     }
   
  
positive.code:     var buffer = new StringBuffer();
      buffer.write("UPDATE ${entity.tableName} SET $assignments ");
  
      if (predicate != null) {
        buffer.write("WHERE ${predicate.format} ");
        if (predicate.parameters != null) {
          updateValueMap.addAll(predicate.parameters);
        }
      }
  
  
negative.code:   Future<List<InstanceType>> update() async {
      var rowMapper = createMapper();
  
      var p = predicate;
      if (p == null && !canModifyAllInstances) {
        throw new QueryException(QueryExceptionEvent.internalFailure,
            message:
                "Query would impact all records. This could be a destructive error. Set canModifyAllInstances on the Query to execute anyway.");
  