rem: var responseText = fetcher._request.responseText; 
add: status = fetcher._request.status; responseText = fetcher._request.responseText; 
context:   readyStateChange: function(fetcher) {    if (fetcher._request.readyState != 4) // TODO: check status code 200      return;    // We occasionally get an NS_ERROR_NOT_AVAILABLE (it doesn't have    // headers) when we try to read the response. Mask the exception    // by returning null response.     // TODO maybe masking this should be an option?    var responseText = null;    try {      G_Debug(this, "xml fetch status code: \"" +               fetcher._request.status + "\"");      var responseText = fetcher._request.responseText;    } catch(e) {      G_Debug(this, "Caught exception trying to read xmlhttprequest " +              "status/response.");      G_Debug(this, e);    }    if (fetcher._callback)      fetcher._callback(responseText);  }
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/8adea04713379f7f16e05c634977fa2da6c3ab2e/xml-fetcher.js/clean/toolkit/components/url-classifier/content/xml-fetcher.js