anchor.diff:        // Test is failing? Add new symbols to the "ALLOWED_NAMES" list below.
         // But make sure that you intend to export the symbol!
         // Questions?  Talk to @jbdeboer
  +
  +      // There is a bug at the intersection of the angular library,
  +      // dart2js and findLibrary().  http://dartbug.com/18302
  +      try {
  +        currentMirrorSystem().findLibrary(const Symbol("angular"));
  +      } catch (e) {
  +        return;
  +      }
   
         LibraryInfo libraryInfo;
         var names;
  
positive.code: library angular_spec;
  
  import '_specs.dart';
  import 'package:angular/utils.dart';
  
negative.code:         "angular.formatter_internal.OrderBy",
          "angular.formatter_internal.Stringify",
          "angular.formatter_internal.Uppercase",
          "angular.introspection.ngDirectives",
          "angular.introspection.ngInjector",
          "angular.introspection.ngProbe",
          "angular.introspection.ngQuery",
          "angular.introspection.ngScope",
          "angular.routing.NgBindRoute",
          "angular.routing.ngRoute",
          "angular.routing.NgRouteCfg",
          "angular.routing.NgRoutingHelper",
          "angular.routing.NgRoutingUsePushState",
          "angular.routing.NgView",
          "angular.routing.RouteInitializer",
          "angular.routing.RouteInitializerFn",
          "angular.routing.RouteProvider",
          "angular.routing.RouteViewFactory",
          "angular.routing.RoutingModule",
          "angular.watch_group.PrototypeMap",
          "angular.watch_group.Watch",
          "change_detection.AvgStopwatch",
          "change_detection.FieldGetterFactory",
          "di.CircularDependencyError",
          "di.FactoryFn",
          "di.Injector",
  