try { this.request.removeEventListener("load", this.onLoad, true); } catch (e) {} try { this.request.removeEventListener("error", this.onError, true); } catch (e) {} 
    detach: function()    {        this.request.onreadystatechange = this.onreadystatechange;        //try { this.request.removeEventListener("load", this.onLoad, true); } catch (e) {}        //try { this.request.removeEventListener("error", this.onError, true); } catch (e) {}        this.onreadystatechange = null;        this.onLoad = null;        this.onError = null;    }
2454	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2454/79f0296fd7b0ef38bbee250d439ddd4a6ca09d3c/spy.js/clean/extension/content/firebug/spy.js