rem: if (aState == Components.interfaces.nsIXPIProgressDialog.INSTALL_DONE) { 
add: if (aState == nsIXPIProgressDialog.INSTALL_DONE) { 
context:   onStateChange: function (aIndex, aState, aValue)  {    // get the pid to return to the wizard    var pid = this.pluginPidArray[aIndex];    var errorMsg;    if (aState == Components.interfaces.nsIXPIProgressDialog.INSTALL_DONE) {      if (aValue != 0) {        var xpinstallStrings = document.getElementById("xpinstallStrings");        try {          errorMsg = xpinstallStrings.getString("error" + aValue);        }        catch (e) {          errorMsg = xpinstallStrings.getFormattedString("unknown.error", [aValue]);        }      }    }    gPluginInstaller.pluginInstallationProgress(pid, aState, errorMsg);  },
meta: 10520	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10520/c5a0f058c746061af97fc371cafa789d39462d5f/pluginInstallerService.js/clean/toolkit/mozapps/plugins/content/pluginInstallerService.js