anchor.diff:        count++;
         parametersBuffer[0] = new jsAst.Parameter(receiverArgumentName);
         argumentsBuffer[0] = js('#', receiverArgumentName);
  -      emitter.interceptorEmitter.interceptorInvocationNames.add(invocationName);
       }
   
       int optionalParameterStart = positionalArgumentCount + extraArgumentCount;
  
positive.code: 
      if (needsStubs || canTearOff) {
        addParameterStubs(member, (Selector selector, jsAst.Fun function) {
          expressions.add(function);
          if (member.isInstanceMember) {
            Set invokedSelectors =
                compiler.codegenWorld.invokedNames[member.name];
              expressions.add(js.string(namer.invocationName(selector)));
          } else {
            expressions.add(js('null'));
            // TOOD(ahe): Since we know when reading static data versus instance
  
negative.code:         addParameterStubs(
              member,
              (Selector selector, jsAst.Fun function) {
                String invocationName = namer.invocationName(selector);
                emitter.interceptorEmitter
                    .recordMangledNameOfMemberMethod(member, invocationName);
                compiler.dumpInfoTask.registerElementAst(member,
                    builder.addProperty(invocationName, function));
              });
        }
        return;
  