rem: compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentManagerObsolete); compMgr.registerComponentWithType(DICTIONARY_CID, "nsDictionary JS component", DICTIONARY_CONTRACTID, fileSpec, location, true, true, type); 
add: compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentRegistrar); compMgr.registerFactoryLocation(DICTIONARY_CID, "nsDictionary JS component", DICTIONARY_CONTRACTID, fileSpec, location, type); 
context:     registerSelf: function(compMgr, fileSpec, location, type) {        compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentManagerObsolete);        compMgr.registerComponentWithType(DICTIONARY_CID,             "nsDictionary JS component", DICTIONARY_CONTRACTID, fileSpec, location,            true, true, type);    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/894fdcfaaf75211cd8124dc9fa1545183d819184/nsDictionary.js/clean/extensions/xml-rpc/src/nsDictionary.js