rem: compMgr = compMgr.QueryInterface( Components.interfaces.nsIComponentManagerObsolete ); compMgr.registerComponentWithType( this.cid, "Mozilla Download Progress Dialog", this.contractId, fileSpec, location, true, true, type ); 
add: var compReg = compMgr.QueryInterface( Components.interfaces.nsIComponentRegistrar ); compReg.registerFactoryLocation( this.cid, "Mozilla Download Progress Dialog", this.contractId, fileSpec, location, type ); 
context:     registerSelf: function (compMgr, fileSpec, location, type) {        compMgr = compMgr.QueryInterface( Components.interfaces.nsIComponentManagerObsolete );        compMgr.registerComponentWithType( this.cid,                                           "Mozilla Download Progress Dialog",                                           this.contractId,                                           fileSpec,                                           location,                                           true,                                           true,                                           type );    },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/cfee269c3a6e911a8e3652cdcf27d878ee958622/nsProgressDialog.js/clean/embedding/components/ui/progressDlg/nsProgressDialog.js