anchor.diff:      expect(elementD.name, 'd');
       // unit.types
       expect(unitElement.topLevelVariables,
  -        unorderedEquals([elementA, elementB, elementC, elementD]));
  -    expect(
  -        unitElement.accessors,
  -        unorderedEquals([
  -          elementA.getter,
  -          elementA.setter,
  -          elementB.getter,
  -          elementB.setter,
  -          elementC.getter,
  -          elementC.setter,
  -          elementD.getter,
  -          elementD.setter
  -        ]));
  +        [elementA, elementB, elementC, elementD]);
  +    expect(unitElement.accessors, [
  +      elementA.getter,
  +      elementA.setter,
  +      elementB.getter,
  +      elementB.setter,
  +      elementC.getter,
  +      elementC.setter,
  +      elementD.getter,
  +      elementD.setter
  +    ]);
     }
   
     test_unitMembers_topLevelVariable_final() {
  
positive.code:     // nodes
      FieldDeclaration nodeA = helper.newMembers[0];
      FieldDeclaration newNodeB = helper.newMembers[1];
      List<VariableDeclaration> newFieldsB = newNodeB.fields.variables;
      expect(nodeA, same(helper.oldMembers[0]));
      expect(newFieldsB, hasLength(1));
      // elements
      FieldElement newFieldElementB = newFieldsB[0].name.staticElement;
      expect(newFieldElementB.name, 'bbb');
      // verify delta
      expect(helper.delta.hasAnnotationChanges, isFalse);
      expect(helper.delta.addedConstructors, isEmpty);
  
negative.code:     expect(elementA.name, 'a');
      // classElement.constructors
      ClassElement classElement = helper.element;
      expect(classElement.constructors, [elementB, elementA]);
      // verify delta
      expect(helper.delta.addedConstructors, isEmpty);
      expect(helper.delta.removedConstructors, isEmpty);
  