rem: var shouldLog = false; try { var pb = Cc["@mozilla.org/preferences-service;1"]. getService(Ci.nsIPrefBranch); shouldLog = pb.getBoolPref("browser.microsummary.log"); } catch (ex) {}  if (shouldLog) { 
add: if (getPref("browser.microsummary.log", false)) { 
context: function LOG(aText) {  var shouldLog = false;  try {    var pb = Cc["@mozilla.org/preferences-service;1"].             getService(Ci.nsIPrefBranch);    shouldLog = pb.getBoolPref("browser.microsummary.log");  }  catch (ex) {}    if (shouldLog) {    dump("*** Microsummaries: " +  aText + "\n");    var consoleService = Cc["@mozilla.org/consoleservice;1"].                         getService(Ci.nsIConsoleService);    consoleService.logStringMessage(aText);  }}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10234/0980012b9812697341b18fec5a5ee324d056c9a6/nsMicrosummaryService.js/buggy/browser/components/microsummaries/src/nsMicrosummaryService.js