add:   var ioService = Components.classes["@mozilla.org/network/io-service;1"] .getService(Components.interfaces.nsIIOService); var channel = ioService.newChannelFromURI(fixupUri(this.mUri));  if (channel instanceof Components.interfaces.nsIHttpChannel) { this.mHooks = new httpHooks(); } else { this.mHooks = new dummyHooks(); }  
context:     set uri(aUri) {        this.mUri = aUri;        this.mMemoryCalendar.uri = this.mUri;        this.refresh();    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/2cd5ad4e15f5a732d3db97d117d45263b4186d2b/calICSCalendar.js/buggy/calendar/providers/ics/calICSCalendar.js