anchor.diff:  }
   
   /// A class containing contents of a Dart class.
  -class Class extends Indexable {
  +class Class extends Indexable implements Comparable {
   
     /// List of the names of interfaces that this class implements.
     List<Class> interfaces = [];
   
     /// Names of classes that extends or implements this class.
  -  Set<String> subclasses = new Set<String>();
  +  Set<Class> subclasses = new Set<Class>();
   
     /// Top-level variables in the class.
     Map<String, Variable> variables;
  
positive.code:       entityMap.values.where((e) => e.owner == qualifiedName)
          .forEach((element) => element.isPrivate = true);
        // Move the subclass up to the next public superclass
        subclasses.forEach((subclass) => addSubclass(entityMap[subclass]));
      }
    }
  
  
negative.code:     'annotations': annotations.map((a) => a.toMap()).toList(),
      'generics': recurseMap(generics)
    };
  
    int compareTo(aClass) => name.compareTo(aClass.name);
  }
  
  /// A container to categorize classes into the following groups: abstract
  