anchor.diff:  
     /// Return extensions for the [type] that match the given [name] in the
     /// current scope.
  -  List<InstantiatedExtension> _getApplicable(
  +  List<_InstantiatedExtension> _getApplicable(
         DartType type, String name, ElementKind kind) {
       var candidates = _getExtensionsWithMember(name, kind);
   
  -    var instantiatedExtensions = <InstantiatedExtension>[];
  +    var instantiatedExtensions = <_InstantiatedExtension>[];
       for (var candidate in candidates) {
         var typeParameters = candidate.extension.typeParameters;
         var inferrer = GenericInferrer(
  
positive.code:       }
  
        instantiatedExtensions.add(
          InstantiatedExtension(
            candidate.extension,
            extendedType,
            // TODO(scheglov) Hm... Maybe not use from3(), but identify null subst?
  
negative.code: 
    /// Return the most specific extension or `null` if no single one can be
    /// identified.
    _InstantiatedExtension _chooseMostSpecific(
        List<_InstantiatedExtension> extensions) {
      //
      // https://github.com/dart-lang/language/blob/master/accepted/future-releases/static-extension-methods/feature-specification.md#extension-conflict-resolution:
      //
  