rem: compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentManagerObsolete); 
add: compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentRegistrar); 
context: Module.registerSelf =function (compMgr, fileSpec, location, type){    dump("*** Registering -venkman handler.\n");        compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentManagerObsolete);    compMgr.registerComponentWithType(CLINE_SERVICE_CID,                                      "Venkman CommandLine Service",                                      CLINE_SERVICE_CTRID, fileSpec,                                      location, true, true, type);	catman = Components.classes[CATMAN_CTRID].getService(nsICategoryManager);	catman.addCategoryEntry("command-line-argument-handlers",                            "venkman command line handler",                            CLINE_SERVICE_CTRID, true, true);    }
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/894fdcfaaf75211cd8124dc9fa1545183d819184/venkman-service.js/buggy/extensions/venkman/js/venkman-service.js