rem: registerSelf: function (compMgr, fileSpec, location, type) { if (0 && this.firstTime) { debug("*** Deferring registration of sidebar JS components"); this.firstTime = false; throw Components.results.NS_ERROR_FACTORY_REGISTER_AGAIN; } debug("*** Registering sidebar JS components"); compMgr.registerComponentWithType(this.myCID, "Sidebar JS Component", "component: fileSpec, location, true, true, type); }, 
add: sidebarModule.registerSelf = function (compMgr, fileSpec, location, type) { debug("registering (all right -- a JavaScript module!)"); compMgr.registerComponentWithType(SIDEBAR_CID, "Sidebar JS Component", SIDEBAR_PROGID, fileSpec, location, true, true, type); } 
context:     registerSelf: function (compMgr, fileSpec, location, type) {        if (0 && this.firstTime) {            debug("*** Deferring registration of sidebar JS components");            this.firstTime = false;            throw Components.results.NS_ERROR_FACTORY_REGISTER_AGAIN;        }        debug("*** Registering sidebar JS components");        compMgr.registerComponentWithType(this.myCID,                                          "Sidebar JS Component",                                          "component://mozilla/sidebar.js",                                          fileSpec,                                          location, true, true,                                           type);    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/72d31991e4e59de624b85de58fa727036ed1746c/nsSidebar.js/clean/xpfe/components/sidebar/src/nsSidebar.js