rem: gOS.removeObserver(this, "profile-after-change"); gOS.removeObserver(this, "plugins-list-updated"); 
context:   observe: function (aSubject, aTopic, aData) {    switch (aTopic) {    case "app-startup":      gOS.addObserver(this, "plugins-list-updated", false);      gOS.addObserver(this, "profile-after-change", 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 "xpcom-shutdown":      gOS.removeObserver(this, "xpcom-shutdown");      gOS.removeObserver(this, "profile-after-change");      gOS.removeObserver(this, "plugins-list-updated");      gOS = null;      gPref = null;      gConsole = null;      gVersionChecker = null;      gApp = null;      break;    }  },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/aa94dc5ec9fd77b85574765c2519b9a53de002d8/nsBlocklistService.js/buggy/toolkit/mozapps/extensions/src/nsBlocklistService.js