rem: ENSURE_ARG(val.QueryInterface(Ci.nsISearchEngine), 
add: ENSURE_ARG(val instanceof Ci.nsISearchEngine, 
context:   set currentEngine(val) {    ENSURE_ARG(val.QueryInterface(Ci.nsISearchEngine),               "Invalid argument passed to currentEngine setter");    this._currentEngine = this.getEngineByName(val.name) || this.defaultEngine;    setLocalizedPref(BROWSER_SEARCH_PREF + "selectedEngine",                     this._currentEngine.name);    notifyAction(this._currentEngine, SEARCH_ENGINE_CURRENT);  },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/236f1dfec9fdeb19ab7a5859519ea2c360ccd65a/nsSearchService.js/clean/browser/components/search/nsSearchService.js