break; case "profile-before-change": this._onProfileChange(); 
  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;    }  }
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/afd0626a7dbe3f29de598317e51226fdd56cc7c3/nsBrowserGlue.js/buggy/browser/components/nsBrowserGlue.js