rem: if (iid.equals(Components.interfaces.nsIBadCertListener) || iid.equals(Components.interfaces.nsIChannelEventSink)) return this;  Components.returnCode = Components.results.NS_ERROR_NO_INTERFACE; return null; 
add: return this.QueryInterface(iid); 
context:   getInterface: function(iid) {    if (iid.equals(Components.interfaces.nsIBadCertListener) ||        iid.equals(Components.interfaces.nsIChannelEventSink))      return this;    Components.returnCode = Components.results.NS_ERROR_NO_INTERFACE;    return null;  },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/44b609e4627e25bcd3b4381ab8b19ce982aa7fc0/badCertHandler.js/clean/toolkit/mozapps/shared/src/badCertHandler.js