  var categoryManager = Components.classes["@mozilla.org/categorymanager;1"]. getService(Components.interfaces.nsICategoryManager); categoryManager.addCategoryEntry("app-startup", this._objects.service.className, "service," + this._objects.service.contractID, true, true, null); 
  registerSelf: function(componentManager, fileSpec, location, type) {    componentManager = componentManager.QueryInterface(Ci.nsIComponentRegistrar);        for (var key in this._objects) {      var obj = this._objects[key];      componentManager.registerFactoryLocation(obj.CID,                                               obj.className,                                               obj.contractID,                                               fileSpec,                                               location,                                               type);    }      // Make the service a startup observer    var categoryManager = Components.classes["@mozilla.org/categorymanager;1"].                          getService(Components.interfaces.nsICategoryManager);    categoryManager.addCategoryEntry("app-startup",                                     this._objects.service.className,                                     "service," + this._objects.service.contractID,                                      true,                                     true,                                     null);  },
5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5459/7bbbc95c6cd9ffb52375b1e8d8bb84a9599e9f59/nsMicrosummaryService.js/buggy/browser/components/microsummaries/src/nsMicrosummaryService.js