anchor.diff:          var name = f.displayName;
           if (options.matches != null && !options.matches(name)) continue;
           if (skipBecauseOfAnnotations(f)) continue;
  +        if (results != null) results.add(f);
           generator.addDeclaration(id, name, _typeFor(f.type.element),
               isField: true, isFinal: f.isFinal,
               annotations: _copyAnnotations(f));
  
positive.code:         var name = v.displayName;
          if (options.matches != null && !options.matches(name)) continue;
          if (skipBecauseOfAnnotations(a)) continue;
          generator.addDeclaration(id, name, _typeFor(a.type.returnType.element),
              isProperty: true, isFinal: v.isFinal,
              annotations: _copyAnnotations(a));
  
negative.code:       for (var m in type.mixins) {
          var mixinClass = m.element;
          var mixinId = _mixins[parentId][mixinClass];
          _runQueryInternal(
              mixinClass, mixinId, options, includeAccessors, results);
          parentId = mixinId;
        }
      }
      _runQueryInternal(type, id, options, includeAccessors, results);
    }
  
    /// Helper for [runQuery]. This runs the query only on a specific [type],
  