anchor.diff:    /// [DartMethod.tearOffName]
     /// [JavaScriptBackend.isInterceptedMethod]
     /// functionType
  +  /// [InstanceMethod.aliasName]
     ///
     /// followed by
     ///
  
positive.code:       var reflectionInfo = descriptor[4];
        proto[descriptor[2]] = 
            tearOff(funs, reflectionInfo, false, name, isIntercepted);
      }
    } else {
      proto[name] = descriptor;
  
negative.code:     proto[name] = descriptor[0];
      var funs = [descriptor[0]];
      funs[0].$callName = descriptor[1];
      for (var pos = 6; pos < descriptor.length; pos += 3) {
        var stub = descriptor[pos + 2];
        stub.$callName = descriptor[pos + 1];
        proto[descriptor[pos]] = stub;
  