rem: aCompMgr = aCompMgr.QueryInterface( Components.interfaces.nsIComponentRegistrar); aCompMgr.registerFactoryLocation(this.mClassID, this.mClassName, this.mContractID, aFileSpec, aLocation, aType); 
add: aCompMgr = aCompMgr.QueryInterface(Components.interfaces.nsIComponentRegistrar); for (var key in this.mObjects) { var obj = this.mObjects[key]; aCompMgr.registerFactoryLocation(obj.CID, obj.className, obj.contractID, aFileSpec, aLocation, aType); } 
context:   registerSelf: function(aCompMgr, aFileSpec, aLocation, aType)  {    if (kDebug)      dump("*** Registering nsNewsBlogFeedDownloaderModule (a JavaScript Module)\n");    aCompMgr = aCompMgr.QueryInterface(                 Components.interfaces.nsIComponentRegistrar);    aCompMgr.registerFactoryLocation(this.mClassID, this.mClassName,      this.mContractID, aFileSpec, aLocation, aType);  },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/5b738a1db565c4656af5afcdbf2cccb1517fde84/newsblog.js/buggy/mail/extensions/newsblog/js/newsblog.js