rem: dd ("*** Caught " + ex + " while reading.") this.isConnected = false; 
add: dd ("*** Caught " + ex + " while reading."); this.disconnect(); 
context: function bc_readdata(timeout, count){    if (!this.isConnected)        throw "Not Connected.";    var rv;    try    {        rv = this._scriptableInputStream.read (count);    }    catch (ex)    {        dd ("*** Caught " + ex + " while reading.")        this.isConnected = false;        throw (ex);    }        return rv;}
meta: 1567	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1567/ec1f57a2df47ea77b6ce245c6e2bd99b25d52195/connection-xpcom.js/clean/js/lib/connection-xpcom.js