anchor.diff:      return returnMap;
     }
   
  -  _InstanceWrapper instanceFromRow(Iterator<dynamic> rowIterator, Iterator<PropertyToColumnMapper> mappingIterator, {ManagedEntity entity}) {
  +  ManagedInstanceWrapper instanceFromRow(Iterator<dynamic> rowIterator, Iterator<PropertyToColumnMapper> mappingIterator, {ManagedEntity entity}) {
       entity ??= rootEntity;
   
       // Inspect the primary key first.  We are guaranteed to have the primary key come first in any rowIterator.
  
positive.code:       return [c];
      }).toList();
    }
  
    Map<String, Map<dynamic, ManagedObject>> matchMap = {};
  
    void addJoinElements(List<PropertyToRowMapping> elements) {
      orderedMappingElements.addAll(elements);
  
negative.code:       }
      }
  
      return new ManagedInstanceWrapper(instance, !alreadyExists);
    }
  
    List<ManagedObject> instancesForRows(List<List<dynamic>> rows) {
  