anchor.diff:          ..classes.add('button')
           ..onClick.listen(toggleClassGaps);
   
  -    classScoreSection.dataset['count'] = '${score.toInt()}';
  -    classScoreSection.dataset['size'] = '${dc.calculateSize(json)}';
  +    scoreSection.dataset['count'] = '${score.toInt()}';
  +    scoreSection.dataset['size'] = '${dc.calculateSize(json)}';
       libraryDocAnalyzer.updateLibraryBadge();
       classRow
           ..addCell().append(gapsToggle)
  
positive.code:             ..innerHtml = '&nbsp;'
              ..classes.add('expando');
  
      TableRowElement classGapsRow = classScoreSection.addRow()
          ..classes.add('hidden')
          ..classes.add('gaps-row');
      TableCellElement classGaps = classGapsRow.addCell()
  
negative.code:   final String classType;
    final Map klass;
  
    String name, qualifiedName, docUrl, json;
    TableSectionElement scoreSection;
  
    ClassDocAnalyzer(this.libraryDocAnalyzer, this.classType, this.klass);
  
    void go(String screen) {
      name = klass['name'];
      qualifiedName = klass['qualifiedName'].replaceFirst(':', '-');
      docUrl = libraryDocAnalyzer.htmlUrl != null ?
          '${libraryDocAnalyzer.htmlUrl}.$name' : null;
      HttpRequest.getString('${libraryDocAnalyzer.base}/$qualifiedName.json').then((String _json) {
        json = _json;
        if (screen == 'score')
          reportClassScore();
  