anchor.diff:          name = json['name'],
           rawKind = json['kind'],
           id = json['id'],
  -        comment = json['comment'],
  -        isPrivate = json['isPrivate'] == true,
  -        mdnCommentHtml = json['mdnCommentHtml'],
  -        mdnUrl = json['mdnUrl'],
  -        _uri = json['uri'],
  -        _line = json['line'],
           loading = false {
  -        _children = _jsonDeserializeArray(json['children'], this);
  +    _loadFromJson(json);
     }
   
     Element._clone(Element e, Element newParent)
  
positive.code:   String get uiKind => isThrowable ? 'exception' : kind;
  
    void invalidate() {
      _superclasses = null;
      _subclasses = null;
      _interfaces = null;
      _childrenBreaded = false;
      super.invalidate();
    }
  
  
negative.code:     for (var superclass in superclasses.reversed) {
        _breadHelper(superclass);
      }
      for (var interface in interfaces) {
        _breadHelper(interface);
      }
    }
  
    /** Returns all superclasses of this class. */
  