rem: if (aIId.equals(Components.interfaces.nsIStreamListener)) 
add: if (aIId.equals(Components.interfaces.nsIStreamListener) || aIId.equals(Components.interfaces.nsISupports)) 
context:   QueryInterface: function(aIId, instance)  {    if (aIId.equals(Components.interfaces.nsIStreamListener))      return this;    if (aIId.equals(Components.interfaces.nsISupports))      return this;        dump("QueryInterface " + aIId + "\n");    throw Components.results.NS_NOINTERFACE;  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/7b5970dc1f631c4a1ed682420229b370547edc65/publish.js/clean/calendar/resources/content/publish.js