this._closure(this._buffer, this._closurectx); 
this._closure(request, this._buffer, this._closurectx); 
  onStopRequest: function(request, context, status) {    if (!this._got_onstartrequest)      do_throw("onStopRequest without onStartRequest event!");    if (this._got_onstoprequest)      do_throw("Got second onStopRequest event!");    this._got_onstoprequest = true;    if (!Components.isSuccessCode(status))      do_throw("Failed to load URL: " + status.toString(16));    if (status != request.status)      do_throw("request.status does not match status arg to onStopRequest!");    if (request.isPending())      do_throw("request reports itself as pending from onStopRequest!");    if (this._contentLen != -1 && this._buffer.length != this._contentLen)      do_throw("did not read nsIChannel.contentLength number of bytes!");    this._closure(this._buffer, this._closurectx);  }
5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5459/570c4ed4fba662b68505862e121543b6bf71f95f/test_data_protocol.js/buggy/netwerk/test/unit/test_data_protocol.js