rem: function formatURL(aFormat, aVars, aIsPref) {  var repl = null; if (aVars) { repl = Cc["@mozilla.org/dictionary;1"].createInstance(Ci.nsIDictionary); for (var key in aVars) { var val = Cc['@mozilla.org/supports-string;1'].createInstance(Ci.nsISupportsString); val.data = aVars[key]; repl.setValue(key, val); } }  var formatter = Cc["@mozilla.org/browser/URLFormatterService;1"].getService(Ci.nsIURLFormatter); return aIsPref ? formatter.formatURLPref(aFormat, repl) : formatter.formatURL(aFormat, repl); 
add: function formatURL(aFormat, aIsPref) { var formatter = Cc["@mozilla.org/toolkit/URLFormatterService;1"].getService(Ci.nsIURLFormatter); return aIsPref ? formatter.formatURLPref(aFormat) : formatter.formatURL(aFormat); 
context: function formatURL(aFormat, aVars, aIsPref) {  var repl = null;  if (aVars) {    repl = Cc["@mozilla.org/dictionary;1"].createInstance(Ci.nsIDictionary);    for (var key in aVars) {      var val = Cc['@mozilla.org/supports-string;1'].createInstance(Ci.nsISupportsString);      val.data = aVars[key];      repl.setValue(key, val);    }  }  var formatter = Cc["@mozilla.org/browser/URLFormatterService;1"].getService(Ci.nsIURLFormatter);  return aIsPref ? formatter.formatURLPref(aFormat, repl) : formatter.formatURL(aFormat, repl);}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/0f439154839b1a9f65a095e97c50624a522bf960/browser.js/buggy/browser/base/content/browser.js