try {                                                                                                              /*@explore*/  this.DBG_CREATION = this.DBG_FBS_FF_START ? prefs.getBoolPref("extensions.firebug.DBG_FBS_CREATION") : false;  /*@explore*/ this.DBG_BP = this.DBG_FBS_FF_START ? prefs.getBoolPref("extensions.firebug.DBG_FBS_BP") : false;              /*@explore*/ this.DBG_ERRORS = prefs.getBoolPref("extensions.firebug.DBG_FBS_ERRORS");                                      /*@explore*/ this.DBG_STEP = prefs.getBoolPref("extensions.firebug.DBG_FBS_STEP");                                          /*@explore*/ ddd("fbs.DBG_CREATION: "+fbs.DBG_CREATION+" fbs.DBG_BP:"+fbs.DBG_BP+" fbs.DBG_ERRORS:"+fbs.DBG_ERRORS          /*@explore*/ +" fbs.DBG_STEP:"+fbs.DBG_STEP+"\n");                                                                      /*@explore*/ 
try {                                                                                                              /*@explore*/  this.DBG_CREATION = this.DBG_FBS_FF_START ? prefs.getBoolPref("extensions.firebug.DBG_FBS_CREATION") : false;  /*@explore*/ this.DBG_BP = this.DBG_FBS_FF_START ? prefs.getBoolPref("extensions.firebug.DBG_FBS_BP") : false;              /*@explore*/ this.DBG_ERRORS = prefs.getBoolPref("extensions.firebug.DBG_FBS_ERRORS");                                      /*@explore*/ this.DBG_STEP = prefs.getBoolPref("extensions.firebug.DBG_FBS_STEP");                                          /*@explore*/ ddd("fbs.DBG_CREATION: "+fbs.DBG_CREATION+" fbs.DBG_BP:"+fbs.DBG_BP+" fbs.DBG_ERRORS:"+fbs.DBG_ERRORS          /*@explore*/ +" fbs.DBG_STEP:"+fbs.DBG_STEP+"\n");                                                                      /*@explore*/ 
function FirebugService(){    fbs = this;    this.enabled = false;    this.profiling = false;    prefs = PrefService.getService(nsIPrefBranch2);    prefs.addObserver("extensions.firebug", FirebugPrefsObserver, false);    var observerService = CC("@mozilla.org/observer-service;1")        .getService(CI("nsIObserverService"));    observerService.addObserver(ShutdownObserver, "quit-application", false);    this.showStackTrace = prefs.getBoolPref("extensions.firebug.showStackTrace");    this.breakOnErrors = prefs.getBoolPref("extensions.firebug.breakOnErrors");	this.showEvalSources = prefs.getBoolPref("extensions.firebug.showEvalSources");	try {                                                                                                              /*@explore*/		  // CREATION and BP generate a huge trace                                                                     /*@explore*/	    this.DBG_CREATION = this.DBG_FBS_FF_START ? prefs.getBoolPref("extensions.firebug.DBG_FBS_CREATION") : false;  /*@explore*/		this.DBG_BP = this.DBG_FBS_FF_START ? prefs.getBoolPref("extensions.firebug.DBG_FBS_BP") : false;              /*@explore*/		this.DBG_ERRORS = prefs.getBoolPref("extensions.firebug.DBG_FBS_ERRORS");                                      /*@explore*/		this.DBG_STEP = prefs.getBoolPref("extensions.firebug.DBG_FBS_STEP");                                          /*@explore*/		ddd("fbs.DBG_CREATION: "+fbs.DBG_CREATION+" fbs.DBG_BP:"+fbs.DBG_BP+" fbs.DBG_ERRORS:"+fbs.DBG_ERRORS          /*@explore*/			+" fbs.DBG_STEP:"+fbs.DBG_STEP+"\n");                                                                      /*@explore*/    }                                                                                                                  /*@explore*/	catch (exc)                                                                                                        /*@explore*/	{                                                                                                                  /*@explore*/		dumpProperties("firebug-service: constructor getBoolPrefs FAILED with exception=",exc);                        /*@explore*/	}                                                                                                                  /*@explore*/    this.topLevelScriptTag = {};  // top- or eval-level    this.eventLevelScriptTag = {};// event scripts like onclick	this.nestedScriptStack = {};  // scripts contained in leveledScript that have not been drained	this.sourceURLByTag = {};     // all script tags created by eval	this.scriptInfoArrayByURL = {};	this.scriptInfoByTag = {};}
2454	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2454/2e2e6e5e5acba26e69243682fad1c16a0bea8a6a/firebug-service.js/clean/extension/components/firebug-service.js