anchor.diff:      'superclass': validSuperclass(),
       'implements': interfaces.where(_isVisible)
           .map((e) => e.qualifiedName).toList(),
  -    'subclass': subclasses.toList(),
  +    'subclass': (subclasses.toList()..sort())
  +        .map((x) => x.qualifiedName).toList(),
       'variables': recurseMap(variables),
       'inheritedVariables': recurseMap(inheritedVariables),
       'methods': methods.toMap(),
  
positive.code:     'annotations': annotations.map((a) => a.toMap()).toList(),
      'generics': recurseMap(generics)
    };
  }
  
  /// A container to categorize classes into the following groups: abstract
  
negative.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(subclass));
      }
    }
  
  