anchor.diff:        apple = library.classes.firstWhere((c) => c.name == 'Apple');
         b = library.classes.firstWhere((c) => c.name == 'B');
         implA = apple.implementors;
  -      implC =
  -          library.classes.firstWhere((c) => c.name == 'Cat').implementors;
  +      implC = library.classes.firstWhere((c) => c.name == 'Cat').implementors;
       });
   
       test('the first class is Apple', () {
  
positive.code:   });
  
    group('Type', () {
      var f = library
          .classes
          .firstWhere((c) => c.name == 'B').instanceProperties[0];
  
      test('parameterized type', () {
        expect(f.modelType.isParameterizedType, isTrue);
  
negative.code:     setUp(() {
        c = library.classes.firstWhere((c) => c.name == 'Apple');
        isGreaterThan = c.instanceMethods[2]; // isGreaterThan
        asyncM = library.classes
                .firstWhere((c) => c.name == 'Dog').instanceMethods
            .firstWhere((m) => m.name == 'foo');
        p1 = isGreaterThan.parameters[1]; // {int check:5}
  