add: if (iid.equals(Components.interfaces.nsILoadGroup)) return loadgroup;  
context: function openURI(uri){  if (!mayOpenURI())    throw Components.results.NS_ERROR_FAILURE;  var io = Components.classes["@mozilla.org/network/io-service;1"]                     .getService(Components.interfaces.nsIIOService);  var channel = io.newChannelFromURI(uri);  var loader = Components.classes["@mozilla.org/uriloader;1"]                         .getService(Components.interfaces.nsIURILoader);  var listener = {    onStartURIOpen: function(uri) { return false; },    doContent: function(ctype, preferred, request, handler) { return false; },    isPreferred: function(ctype, desired) { return false; },    canHandleContent: function(ctype, preferred, desired) { return false; },    loadCookie: null,    parentContentListener: null,    getInterface: function(iid) {      if (iid.equals(Components.interfaces.nsIURIContentListener))        return this;      throw Components.results.NS_ERROR_NO_INTERFACE;    }  };  loader.openURI(channel, true, listener);}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/ce191154d3ebdeb2201b27a4d33146b546ab51dc/nsMailDefaultHandler.js/buggy/mail/components/nsMailDefaultHandler.js