rem: switch (aTopic) { case "nsPref:changed": if (aPrefName != this.promptDomain) return; this._setSanitizeItem(); break; case "quit-application-granted": if (gPrefService.getBoolPref(this.shutdownDomain) && !gPrefService.prefHasUserValue(this.didSanitizeDomain)) { this.sanitize(null); gPrefService.setBoolPref(this.didSanitizeDomain, true); } break; } 
add: this._updateSanitizeItem(); 
context:   observe: function (aSubject, aTopic, aPrefName)  {    switch (aTopic) {    case "nsPref:changed":      if (aPrefName != this.promptDomain)        return;      this._setSanitizeItem();      break;    case "quit-application-granted":      if (gPrefService.getBoolPref(this.shutdownDomain) &&          !gPrefService.prefHasUserValue(this.didSanitizeDomain)) {        this.sanitize(null);        gPrefService.setBoolPref(this.didSanitizeDomain, true);      }      break;    }  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/75bd6815ef86cac6d040aabea0f9409557b3d76e/browser.js/buggy/browser/base/content/browser.js