anchor.diff:                prefixExpectations: [
                   new _PrefixExpectation(ReferenceKind.classOrEnum, 'C',
                       absoluteUri: absUri('/a.dart'), relativeUri: 'a.dart'),
  -                new _PrefixExpectation(ReferenceKind.prefix, 'p',
  -                    inLibraryDefiningUnit: true)
  +                new _PrefixExpectation(ReferenceKind.prefix, 'p')
                 ])
       ]);
     }
  
positive.code:             numTypeParameters: 2,
              allowTypeParameters: true,
              prefixExpectations: [
                new _PrefixExpectation(ReferenceKind.prefix, 'p',
                    inLibraryDefiningUnit: true)
              ]);
          checkTypeRef(r.typeArguments[0], 'dart:core', 'dart:core', 'int');
          checkTypeRef(r.typeArguments[1], 'dart:core', 'dart:core', 'String');
  
negative.code:       (EntityRef r) => checkTypeRef(r, absUri('/a.dart'), 'a.dart', 'C',
                expectedKind: ReferenceKind.classOrEnum,
                prefixExpectations: [
                  new _PrefixExpectation(ReferenceKind.prefix, 'p')
                ])
      ]);
    }
  