rem:  const nsIPrefService = Components.interfaces.nsIPrefService; const nsIPrefBranch = Components.interfaces.nsIPrefBranch; const nsPrefService_CONTRACTID = "@mozilla.org/preferences-service;1";  this.prefRoot    = aPrefRoot; this.prefService = Components.classes[nsPrefService_CONTRACTID]. getService(nsIPrefService); this.prefBranch = this.prefService.getBranch(aPrefRoot). QueryInterface(Components.interfaces.nsIPrefBranch2); 
context: function Preferences(aPrefRoot){  try  {    this.orig = {};    this.privs = 'UniversalXPConnect UniversalPreferencesRead ' +       'UniversalPreferencesWrite';    if (typeof netscape != 'undefined' &&        'security' in netscape &&        'PrivilegeManager' in netscape.security &&        'enablePrivilege' in netscape.security.PrivilegeManager)    {      netscape.security.PrivilegeManager.enablePrivilege(this.privs);    }    const nsIPrefService = Components.interfaces.nsIPrefService;    const nsIPrefBranch = Components.interfaces.nsIPrefBranch;    const nsPrefService_CONTRACTID = "@mozilla.org/preferences-service;1";    this.prefRoot    = aPrefRoot;    this.prefService = Components.classes[nsPrefService_CONTRACTID].      getService(nsIPrefService);    this.prefBranch = this.prefService.getBranch(aPrefRoot).      QueryInterface(Components.interfaces.nsIPrefBranch2);  }  catch(ex)  {  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/e0e327827f663f9352c9533aaa13268e295862ea/browser.js/clean/js/tests/browser.js