rem: sis.close(); 
context: this.readFromStream = function(stream, charset){    try    {        var sis = this.CCSV("@mozilla.org/binaryinputstream;1", "nsIBinaryInputStream");        sis.setInputStream(stream);        var segments = [];        for (var count = stream.available(); count; count = stream.available())            segments.push(sis.readBytes(count));        sis.close();        var text = segments.join("");        return this.convertToUnicode(text, charset);     }     catch(exc)     {        if (FBTrace.DBG_ERRORS)                                                         /*@explore*/            FBTrace.dumpProperties("lib.readFromStream FAILS", exc);                    /*@explore*/     }};
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/9dd6f54bf33ce4ecc91fed79b52707640cf11029/lib.js/buggy/extension/content/firebug/lib.js