anchor.diff:    final Map<String, _Target> mapTargets = {};
   
     void add(String contextUrl, UrlTemplate url, List<String> methods,
  -      RouteInvoker invoker) {
  +      RouteInvoker invoker, [MethodMirror methodMirror, ClassMirror groupMirror]) {
       var key = url.toString();
       var target = mapTargets[key];
       if (target == null) {
  -      target = new _Target(contextUrl, url);
  +      target = new _Target(contextUrl, url, methodMirror, groupMirror);
         mapTargets[key] = target;
       }
   
  
positive.code:               " (group: ${group.name})");
          }
          _targetListBuilder.add(contextUrl, urlTemplate, route.conf.methods,
              _serverCtx.routeInvokers[route]);
        }
  
        for (RouteMetadata route in group.routes) {
  
negative.code:   void _loadDynamicHandlers() {
      _serverCtx.serverMetadata.routes.where((r) => r.library == null).forEach(
          (r) => _targetListBuilder.add("/", new UrlTemplate(r.conf.urlTemplate),
              r.conf.methods, _serverCtx.routeInvokers[r], r.mirror));
  
      _interceptorListBuilder.add(_serverCtx.serverMetadata.interceptors
          .where((i) => i.library == null)
  