rem: QueryInterface: function (aIID) { if (!aIID.equals(Components.interfaces.nsISupports) && !aIID.equals(Components.interfaces.calICalendar) && !aIID.equals(Components.interfaces.nsIStreamListener) && !aIID.equals(Components.interfaces.nsIStreamLoaderObserver) && !aIID.equals(Components.interfaces.nsIInterfaceRequestor)) { throw Components.results.NS_ERROR_NO_INTERFACE; 
add: QueryInterface: function(iid) { if (iid.equals(CI.nsIWebDAVResource) || iid.equals(CI.nsISupports)) { return this; 
context:     QueryInterface: function (aIID) {        if (!aIID.equals(Components.interfaces.nsISupports) &&            !aIID.equals(Components.interfaces.calICalendar) &&            !aIID.equals(Components.interfaces.nsIStreamListener) &&            !aIID.equals(Components.interfaces.nsIStreamLoaderObserver) &&            !aIID.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/bc34382ebe622d81ff3a46fa987ea2dd09831e8d/calICSCalendar.js/clean/calendar/providers/ics/calICSCalendar.js