anchor.diff:      JavaScriptBackend,
       JavaScriptConstantCompiler;
   
  -import '../js_emitter/js_emitter.dart' as emitterTask show
  +import 'js_emitter.dart' as emitterTask show
       CodeEmitterTask,
  -    Emitter;
  +    Emitter,
  +    InterceptorStubGenerator;
   
   import '../universe/universe.dart' show Universe;
   import '../deferred_load.dart' show DeferredLoadTask, OutputUnit;
  
positive.code:     return new Method(name, code);
    }
  
    StaticMethod _buildStaticMethod(FunctionElement element) {
      String name = namer.getNameOfMember(element);
      String holder = namer.globalObjectFor(element);
  
negative.code:         .where((e) => e is FunctionElement)
          .where((e) => universe.staticFunctionsNeedingGetter.contains(e))
          .map(_buildStaticMethodTearOff));
  
      if (library == backend.interceptorsLibrary) {
        statics.addAll(_generateGetInterceptorMethods());
        statics.addAll(_generateOneShotInterceptors());
      }
  
      List<Class> classes = elements
          .where((e) => e is ClassElement)
  