rem: if (!iid.equals(Components.interfaces.nsIRequestObserver) && !iid.equals(Components.interfaces.nsISupports) && !iid.equals(Components.interfaces.nsIInterfaceRequestor)) { throw Components.results.NS_ERROR_NO_INTERFACE; } return this; 
add: if (iid.equals(Components.interfaces.nsIRequestObserver) || iid.equals(Components.interfaces.nsISupports) || iid.equals(Components.interfaces.nsIInterfaceRequestor)) return this;  Components.returnCode = Components.results.NS_ERROR_NO_INTERFACE; return null; 
context:   QueryInterface: function (iid) {    if (!iid.equals(Components.interfaces.nsIRequestObserver) &&        !iid.equals(Components.interfaces.nsISupports) &&        !iid.equals(Components.interfaces.nsIInterfaceRequestor)) {      throw Components.results.NS_ERROR_NO_INTERFACE;    }    return this;  },
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/e073b0d18df117ff34171ed6c879997efdcb59ed/contentAreaUtils.js/buggy/suite/common/contentAreaUtils.js