rem:  var prefs = Components.classes["@mozilla.org/preferences-service;1"] .getService(Components.interfaces.nsIPrefService) .getBranch("extensions.reporter."); try { if (prefs.getPrefType("sysid") == prefs.PREF_STRING && prefs.getCharPref("sysid") != "") { return prefs.getCharPref("sysid"); } else { return registerSysID(); } } catch (e) {} return; 
add: var sysId = getCharPref("sysid", ""); if (sysId == "") sysId = registerSysID();  return sysId; 
context: function getSysID() {  // SysID  var prefs = Components.classes["@mozilla.org/preferences-service;1"]                        .getService(Components.interfaces.nsIPrefService)                     	.getBranch("extensions.reporter.");  try  {    if (prefs.getPrefType("sysid") == prefs.PREF_STRING && prefs.getCharPref("sysid") != "")    {      return prefs.getCharPref("sysid");    }    else {      return registerSysID();    }  }  catch (e) {}  return;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/d722757d5290f2c820ab3432fd3d714a83e65d93/reportWizard.js/buggy/extensions/reporter/resources/content/reporter/reportWizard.js