anchor.diff:        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]));
  +      subclasses.forEach((subclass) => addSubclass(subclass));
       }
     }
   
  
positive.code:     'superclass': validSuperclass(),
      'implements': interfaces.where(_isVisible)
          .map((e) => e.qualifiedName).toList(),
      'subclass': subclasses.toList(),
      'variables': recurseMap(variables),
      'inheritedVariables': recurseMap(inheritedVariables),
      'methods': methods.toMap(),
  
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
  