add: const CATMAN_CONTRACTID = "@mozilla.org/categorymanager;1"; const nsICategoryManager = Components.interfaces.nsICategoryManager; var catman = Components.classes[CATMAN_CONTRACTID]. getService(nsICategoryManager);  const JAVASCRIPT_GLOBAL_PROPERTY_CATEGORY = "JavaScript global property"; catman.addCategoryEntry(JAVASCRIPT_GLOBAL_PROPERTY_CATEGORY, "sidebar", SIDEBAR_CONTRACTID, true, true); 
context: sidebarModule.registerSelf =function (compMgr, fileSpec, location, type){    debug("registering (all right -- a JavaScript module!)");    compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentRegistrar);    compMgr.registerFactoryLocation(SIDEBAR_CID,                                     "Sidebar JS Component",                                    SIDEBAR_CONTRACTID,                                     fileSpec,                                     location,                                    type);}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/54bd9d73bc9a919d3e7efebb78197f46aa087123/nsSidebar.js/clean/browser/components/sidebar/src/nsSidebar.js