rem: case "xpinstall-download-started": var params = aSubject.QueryInterface(Components.interfaces.nsISupportsArray); var paramBlock = params.GetElementAt(0).QueryInterface(Components.interfaces.nsISupportsInterfacePointer); paramBlock = paramBlock.data.QueryInterface(Components.interfaces.nsIDialogParamBlock); this.addDownloads(paramBlock); break; 
add: case "xpinstall-download-started": var params = aSubject.QueryInterface(Components.interfaces.nsISupportsArray); var paramBlock = params.GetElementAt(0).QueryInterface(Components.interfaces.nsISupportsInterfacePointer); paramBlock = paramBlock.data.QueryInterface(Components.interfaces.nsIDialogParamBlock); this.addDownloads(paramBlock); break; 
context:   observe: function (aSubject, aTopic, aData)   {    switch (aTopic) {    case "xpinstall-download-started":      var params = aSubject.QueryInterface(Components.interfaces.nsISupportsArray);      var paramBlock = params.GetElementAt(0).QueryInterface(Components.interfaces.nsISupportsInterfacePointer);      paramBlock = paramBlock.data.QueryInterface(Components.interfaces.nsIDialogParamBlock);      this.addDownloads(paramBlock);      break;    }  },
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/e249f3234396e5c985d3150c9c831f9e7d60559c/extensions.js/buggy/toolkit/mozapps/extensions/content/extensions.js