rem: !iid.equals(Components.interfaces.nsISupports)) throw Components.results.NS_ERROR_NO_INTERFACE; 
add: !iid.equals(Components.interfaces.nsISupports)) {  Components.returnCode = Cr.NS_ERROR_NO_INTERFACE; return null; } 
context: HistoryWrapperFactory.createInstance = function (outer, iid){  if (outer != null)    throw Components.results.NS_ERROR_NO_AGGREGATION;  if (!iid.equals(Components.interfaces.nsIGlobalHistory2) &&      !iid.equals(Components.interfaces.nsIBrowserHistory) &&      !iid.equals(Components.interfaces.nsISupports))    throw Components.results.NS_ERROR_NO_INTERFACE;  if(!HistoryWrapperSingleton)    HistoryWrapperSingleton = new HistoryWrapper();  return HistoryWrapperSingleton;};
meta: 3444	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3444/69ede0113cbce67841acc3daa9a68fc887b7a083/ignore-history.js/clean/src/components/ignore-history.js