rem: var pump = Components.classes["@mozilla.org/network/input-stream-pump;1"]. createInstance(Components.interfaces.nsIInputStreamPump); 
add: var cls = Components.classes["@mozilla.org/network/input-stream-pump;1"]; var pump = cls.createInstance(Components.interfaces.nsIInputStreamPump); 
context: function bc_saread (observer){    if (jsenv.HAS_STREAM_PROVIDER)        this._transport.asyncRead (new StreamListener (observer), this, 0, -1, 0);    else    {        var pump = Components.classes["@mozilla.org/network/input-stream-pump;1"].            createInstance(Components.interfaces.nsIInputStreamPump);        pump.init(this._inputStream, -1, -1, 0, 0, false);        pump.asyncRead(new StreamListener(observer), this);    }}
meta: 1622	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1622/063a454c4c114ffe44bf4f459dcb41fbdcd92b9e/connection-xpcom.js/buggy/js/lib/connection-xpcom.js