anchor.diff:      if (htmlMember == null) return;
       if (!domMembers.isEmpty()) {
         htmlToDom[htmlMember.qualifiedName] = domMembers;
  -    }
  -    domMembers.forEach((m) =>
  +      //htmlToDom[htmlmembername] -> list of corresponding dom members
  +    }
  +    domMembers.forEach((m) => // add the html member name to the domToHtml
           domToHtml.putIfAbsent(m, () => new Set()).add(htmlMember));
     }
   
  
positive.code:   /**
     * Computes the `dart:dom_deprecated` to `dart:html` mapping, and
     * places it in [domToHtml], [htmlToDom], [domTypesToHtml], and
     * [htmlTypesToDom]. Before this is run, Frog should be initialized
     * (via [parseOptions] and [initializeWorld]) and
     * [HtmlDiff.initialize] should be called.
     */
  
negative.code:   List<InterfaceMirror> htmlToDomTypes(InterfaceMirror htmlType) {
      if (htmlType.simpleName == null) return [];
      final tags = _getTags(comments.find(htmlType.location));
      if (tags.containsKey('domName')) { // TODO(efortuna): instead just tag with
        // domTypes and domMembers instead of domName
        var domNames = <String>[];
        for (var s in tags['domName'].split(',')) {
          domNames.add(s.trim());
  