anchor.diff:    
     Map toMap() => {
       'abstract': new List.from(abstractClasses.values
  -        .where((e) => _filterPrivate(e)).map((e) => e.qualifiedName)),
  +        .where(_isVisible).map((e) => e.qualifiedName)),
       'class': new List.from(regularClasses.values
  -        .where((e) => _filterPrivate(e)).map((e) => e.qualifiedName)),
  +        .where(_isVisible).map((e) => e.qualifiedName)),
       'typedef': recurseMap(typedefs),
       'error': new List.from(errors.values
  -        .where((e) => _filterPrivate(e)).map((e) => e.qualifiedName))
  +        .where(_isVisible).map((e) => e.qualifiedName))
     };
   }
   
  
positive.code:    
      // Adding inherited parent variables and methods. 
      clazz.parent().forEach((parent) {
        if (_filterPrivate(clazz)) {
          parent.addSubclass(clazz);
        }
        clazz.addInherited(parent);
  
negative.code:   // giant list of subclasses to be printed out. 
    entityMap['dart.core.Object'].subclasses.clear();
    
    var filteredEntities = entityMap.values.where(_isVisible);
    // Output libraries and classes to file after all information is generated.
    filteredEntities.where((e) => e is Class || e is Library).forEach((output) {
      _writeIndexableToFile(output, outputToYaml);
  