anchor.diff:     * calling [HtmlDiff.run].
      */
     static void initialize() {
  -    world.processDartScript('dart:html');
  +    world.getOrAddLibrary('dart:dom');
  +    world.getOrAddLibrary('dart:html');
       world.resolveAll();
       dom = world.libraries['dart:dom'];
     }
  
positive.code:     var htmlType = htmlImplToHtmlType(implMember.declaringType);
      if (htmlType == null) return null;
  
      bool getter, setter;
      if (implMember.isConstructor || implMember.isFactory) {
        var constructor = htmlType.constructors[implMember.name];
        if (constructor != null) return constructor;
  
negative.code:       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]);
    }
  
  