anchor.diff:      String className = klass['name'];
       DocCoverage dc = new DocCoverage();
       int score = (100*dc.calculateScore(json)).toInt();
  -    classScoreSection = libraryDocAnalyzer.scoresTable.createTBody();
  -    TableRowElement classRow = classScoreSection.addRow();
  +    scoreSection = libraryDocAnalyzer.scoresTable.createTBody();
  +    TableRowElement classRow = scoreSection.addRow();
   
  -    libraryDocAnalyzer.addToSortedRows(classScoreSection, score.toInt(), reverse: true);
  +    libraryDocAnalyzer.addToSortedRows(scoreSection, score.toInt(), reverse: true);
       ImageElement shieldImg = new ImageElement()
           ..attributes['src'] = dc.shieldUrl(json)
           ..classes.add('shield');
  
positive.code:   final String classType;
    final Map klass;
  
    String className, classQualifiedName, docUrl, json;
    TableSectionElement classScoreSection;
  
    ClassDocAnalyzer(this.libraryDocAnalyzer, this.classType, this.klass);
  
    void go(String screen) {
      className = klass['name'];
      classQualifiedName = klass['qualifiedName'].replaceFirst(':', '-');
      docUrl = libraryDocAnalyzer.htmlUrl != null ?
          '${libraryDocAnalyzer.htmlUrl}.$className' : null;
      HttpRequest.getString('${libraryDocAnalyzer.base}/$classQualifiedName.json').then((String _json) {
        json = _json;
        if (screen == 'score')
          reportClassScore();
  
negative.code:         ..classes.add('button')
          ..onClick.listen(toggleClassGaps);
  
      scoreSection.dataset['count'] = '${score.toInt()}';
      scoreSection.dataset['size'] = '${dc.calculateSize(json)}';
      libraryDocAnalyzer.updateLibraryBadge();
      classRow
          ..addCell().append(gapsToggle)
  