anchor.diff:  }
   
   /// Compare two DOM trees for equality.
  -bool compareHtml(
  -    List<dom.Element> expectedElements, List<dom.Element> actualElements) {
  +bool compareHtml(List<Element> expectedElements, List<Element> actualElements) {
     if (expectedElements.length != actualElements.length) {
       return false;
     }
  
positive.code:   });
  
    if (raw || updateFiles) {
      _printRaw(scores, updateFiles);
    }
  
    if (!raw || updateFiles) {
      _printFriendly(scores, updateFiles);
    }
  }
  
  
negative.code: 
  import 'package:args/args.dart';
  import 'package:collection/collection.dart';
  import 'package:html/dom.dart';
  import 'package:html/parser.dart' show parseFragment;
  import 'package:markdown/markdown.dart' show markdownToHtml;
  import 'package:path/path.dart' as p;
  