  setButtons: function(backButtonString, backButtonDisabled,                       nextButtonString, nextButtonDisabled,                       finishButtonString, finishButtonDisabled,                       cancelButtonString, cancelButtonDisabled,                       hideBackAndCancelButtons,                       extraButton1String, extraButton1Disabled,                       extraButton2String, extraButton2Disabled) {    var bb = this.wiz.getButton("back");    var bn = this.wiz.getButton("next");    var bf = this.wiz.getButton("finish");    var bc = this.wiz.getButton("cancel");    var be1 = this.wiz.getButton("extra1");    var be2 = this.wiz.getButton("extra2");    this._setButton(bb, backButtonString);    this._setButton(bn, nextButtonString);    this._setButton(bf, finishButtonString);    this._setButton(bc, cancelButtonString);    this._setButton(be1, extraButton1String);    this._setButton(be2, extraButton2String);    // update button state using the wizard commands    this.wiz.canRewind  = !backButtonDisabled;    // The Finish and Next buttons are never exposed at the same time    if (this.wiz.onLastPage)      this.wiz.canAdvance = !finishButtonDisabled;    else      this.wiz.canAdvance = !nextButtonDisabled;    bf.disabled = finishButtonDisabled;    bc.disabled = cancelButtonDisabled;    be1.disabled = extraButton1Disabled;    be2.disabled = extraButton2Disabled;    // Show or hide the cancel and back buttons, since the first Extra     // button does this job.    bc.hidden   = hideBackAndCancelButtons;      bb.hidden   = hideBackAndCancelButtons;    // Show or hide the extra buttons    be1.hidden = extraButton1String == null;    be2.hidden = extraButton2String == null;  },
5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5459/dd0789ea577a496e2622a164a469a9cb1bcf058d/updates.js/clean/toolkit/mozapps/update/content/updates.js