add: break; case "profile-before-change": this._onProfileChange(); 
context:   observe: function(subject, topic, data)   {    switch(topic) {      case "xpcom-shutdown":        this._dispose();        break;      case "profile-change-teardown":         this._onProfileShutdown();        break;      case "final-ui-startup":        this._onProfileStartup();        break;      case "browser:purge-session-history":        // reset the console service's error buffer        const cs = Components.classes["@mozilla.org/consoleservice;1"]                             .getService(Components.interfaces.nsIConsoleService);        cs.logStringMessage(null); // clear the console (in case it's open)        cs.reset();        break;    }  }
meta: 10520	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10520/61564732760d2c3ff3289f88ba962952cf7b8037/nsBrowserGlue.js/buggy/browser/components/nsBrowserGlue.js