anchor.diff:        return false;
       }
       if (customFilter != null && !customFilter(meta.reflectee)) return false;
  -    if (!_annotationsFound.containsKey(declaration)) {
  -      _annotationsFound[declaration] = new Set<InstanceMirror>();
  -    }
  +    if (!_annotationsFound.containsKey(declaration)) return true;
       if (_annotationsFound[declaration].contains(meta)) return false;
       return true;
     }
  
positive.code:         (uriPath.contains('/packages/') || uriPath.startsWith('packages/'));
    }
  
    Uri _packageUriFor(Uri httpUri) {
      var packagePath = httpUri.path
          .substring(httpUri.path.lastIndexOf('packages/') + 'packages/'.length);
      return Uri.parse('package:$packagePath');
    }
  
  
negative.code:   String _declarationName(DeclarationMirror declaration) =>
        MirrorSystem.getName(declaration.qualifiedName);
  
    /// Reads annotations on a [DeclarationMirror] and adds them to [_initQueue]
    /// if they are [Initializer]s.
    void _readAnnotations(DeclarationMirror declaration, Queue<Function> queue) {
      var annotations =
          declaration.metadata.where((m) => _filterMetadata(declaration, m));
      for (var meta in annotations) {
        if (!_annotationsFound.containsKey(declaration)) {
          _annotationsFound[declaration] = new Set<InstanceMirror>();
        }
        _annotationsFound[declaration].add(meta);
  
        // Initialize super classes first, if they are in the same library,
  