anchor.diff:      getters.addAll(parent.inheritedMethods.getters);
       operators.addAll(parent.inheritedMethods.operators);
       regularMethods.addAll(parent.inheritedMethods.regularMethods);
  -    if (_filterPrivate(parent)) {
  +    if (_isVisible(parent)) {
         setters.addAll(parent.methods.setters);
         getters.addAll(parent.methods.getters);
         operators.addAll(parent.methods.operators);
  
positive.code:   
    Map toMap() => {
      'abstract': new List.from(abstractClasses.values
          .where((e) => _filterPrivate(e)).map((e) => e.qualifiedName)),
      'class': new List.from(regularClasses.values
          .where((e) => _filterPrivate(e)).map((e) => e.qualifiedName)),
      'typedef': recurseMap(typedefs),
      'error': new List.from(errors.values
          .where((e) => _filterPrivate(e)).map((e) => e.qualifiedName))
    };
  }
  
  
negative.code:   }
  }
  
  bool _isVisible(Indexable item) {
    return _includePrivate || !item.isPrivate;
  }
  
  