break; 
  observe: function (aSubject, aTopic, aData) {    switch (aTopic) {    case "app-startup":      gOS.addObserver(this, "plugins-list-updated", false);      gOS.addObserver(this, "profile-after-change", false);      gOS.addObserver(this, "quit-application", false);      break;    case "profile-after-change":      gLoggingEnabled = getPref("getBoolPref", PREF_EM_LOGGING_ENABLED, false);      var tm = Cc["@mozilla.org/updates/timer-manager;1"].               getService(Ci.nsIUpdateTimerManager);      var interval = getPref("getIntPref", PREF_BLOCKLIST_INTERVAL, 86400);      tm.registerTimer("blocklist-background-update-timer", this, interval);      break;    case "plugins-list-updated":      this._checkPluginsList();      break;    case "quit-application":      gOS.removeObserver(this, "plugins-list-updated");      gOS.removeObserver(this, "profile-after-change");      gOS.removeObserver(this, "quit-application");    case "xpcom-shutdown":      gOS.removeObserver(this, "xpcom-shutdown");      gOS = null;      gPref = null;      gConsole = null;      gVersionChecker = null;      gApp = null;      break;    }  },
5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5459/00e0261bee06f3e4517289b11e51834c44176085/nsBlocklistService.js/clean/toolkit/mozapps/extensions/src/nsBlocklistService.js