anchor.diff:    }
   
     // todo: this sucks
  -  List<PropertyToRowMapper> joinElementsFromQueryMatchable(
  +  static List<PropertyToRowMapper> joinElementsFromQueryMatchable(
         QueryMatchableExtension matcherBackedObject) {
       var entity = matcherBackedObject.entity;
       var propertiesToJoin = matcherBackedObject.joinPropertyKeys;
  
positive.code:     var buffer = new StringBuffer();
      buffer.write("DELETE FROM ${entity.tableName} ");
  
      if (predicate != null) {
        buffer.write("WHERE ${predicate.format} ");
      }
  
      return context.persistentStore.executeQuery(
          buffer.toString(), predicate?.parameters, timeoutInSeconds,
          returnType: PersistentStoreQueryReturnType.rowCount);
    }
  
  
negative.code:     var buffer = new StringBuffer();
      buffer.write("UPDATE ${entity.tableName} SET $assignments ");
  
      if (p != null) {
        buffer.write("WHERE ${p.format} ");
        if (p.parameters != null) {
          updateValueMap.addAll(p.parameters);
        }
      }
  
  