add:  debug("*** Registering x-jsd protocol handler.\n"); compMgr.registerFactoryLocation(JSDPROT_HANDLER_CID, "x-jsd protocol handler", JSDPROT_HANDLER_CTRID, fileSpec, location, type); try { const JSD_CTRID = "@mozilla.org/js/jsd/debugger-service;1"; const jsdIDebuggerService = Components.interfaces.jsdIDebuggerService; var jsds = Components.classes[JSD_CTRID].getService(jsdIDebuggerService); jsds.initAtStartup = true; } catch (ex) { debug ("*** ERROR initializing debugger service"); debug (ex); } 
context: Module.registerSelf =function (compMgr, fileSpec, location, type){    debug("*** Registering -venkman handler.\n");        compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentRegistrar);    compMgr.registerFactoryLocation(CLINE_SERVICE_CID,                                    "Venkman CommandLine Service",                                    CLINE_SERVICE_CTRID,                                     fileSpec,                                    location,                                     type);	catman = Components.classes[CATMAN_CTRID].getService(nsICategoryManager);	catman.addCategoryEntry("command-line-argument-handlers",                            "venkman command line handler",                            CLINE_SERVICE_CTRID, true, true);    }
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/92b1e3b67c6c3ef1915d2a0e18c1fa7be21e200e/venkman-service.js/clean/extensions/venkman/js/venkman-service.js