rem: compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentManagerObsolete); compMgr.unregisterComponentSpec(XMLTERMCLINE_SERVICE_CID, fileSpec); 
add: compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentRegistrar); compMgr.unregisterFactoryLocation(XMLTERMCLINE_SERVICE_CID, fileSpec); 
context: XMLtermModule.unregisterSelf =function(compMgr, fileSpec, location){    compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentManagerObsolete);    compMgr.unregisterComponentSpec(XMLTERMCLINE_SERVICE_CID, fileSpec);	catman = Components.classes["@mozilla.org/categorymanager;1"]        .getService(nsICategoryManager);	catman.deleteCategoryEntry("command-line-argument-handlers",                                   XMLTERMCLINE_SERVICE_CONTRACTID, true);}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/894fdcfaaf75211cd8124dc9fa1545183d819184/xmlterm-service.js/buggy/extensions/xmlterm/ui/xmlterm-service.js