anchor.diff:        print('Warning: invalid member name ${name}');
         return new Set();
       }
  +
       var typeName = splitName[0];
       if (typeName == 'Window') typeName = 'DOMWindow';
  +
       final type = dom.types[typeName];
       if (type == null) return new Set();
  +
       final member = type.members[splitName[1]];
       if (member == null) return new Set();
  +
       return new Set.from([member]);
     }
   
  
positive.code:    * calling [HtmlDiff.run].
     */
    static void initialize() {
      world.processDartScript('dart:html');
      world.resolveAll();
      dom = world.libraries['dart:dom'];
    }
  
negative.code:     var htmlType = htmlImplToHtmlType(implMember.declaringType);
      if (htmlType == null) return null;
  
      if (implMember.isConstructor || implMember.isFactory) {
        var constructor = htmlType.constructors[implMember.name];
        if (constructor != null) return constructor;
  