rem: return false; 
add: return null; 
context: function sHistoryInit(theWindow){  var sHistory = null;  var ifaceReq;  var webNav;    try  {           netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserAccess");    netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");             try {       ifaceReq = theWindow.QueryInterface(Components.interfaces.nsIInterfaceRequestor);    }    catch(e){       alert("Unable to get interface requestor object: " + e);       return false;    }    try {       webNav = ifaceReq.getInterface(Components.interfaces.nsIWebNavigation);    }    catch(e) {      alert("Unable to get WebNavigation: " + e);      return false;    }                   try {       sHistory = webNav.sessionHistory;    }    catch(e) {      alert("Didn't get SessionHistory object: " + e);      return false;    }     return sHistory;  }  catch(e)   {    alert("Could not find Session History component: " + e);    return false;  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/e0e3a32c7d2e7f0e0d5fed54932a27821b36aa27/nsISHistoryTestLib.js/buggy/embedding/qa/jstests/sHistory/nsISHistoryTestLib.js