kServiceCtrId, kServiceCtrId, true, true, null); 
kServiceCtrId, kServiceCtrId, true, true); 
  registerSelf: function(compMgr, fileSpec, location, type)   {    if (!this.registered) {      compMgr.QueryInterface(Components.interfaces.nsIComponentRegistrar)             .registerFactoryLocation(kServiceCId,                                      kServiceName,                                      kServiceCtrId,                                       fileSpec,                                      location,                                       type);      const catman = Components.classes['@mozilla.org/categorymanager;1']                               .getService(Components.interfaces.nsICategoryManager);      var len = kServiceCats.length;      for (var j = 0; j < len; j++) {        catman.addCategoryEntry(kServiceCats[j],          kServiceCtrId, kServiceCtrId, true, true, null);      }      this.registered = true;    }   },
5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5459/ef2ac3c676b87f7d18a9cbbb8d0adb52f3709d2d/nsBrowserGlue.js/clean/browser/components/nsBrowserGlue.js