rem: this.onFailure(); 
add: this.failure(); 
context: 	onStateChange: function(){		if (this.xhr.readyState != 4 || !this.running) return;		this.running = false;		this.status = 0;		$try(function(){			this.status = this.xhr.status;		}, this);		if (this.options.isSuccess.call(this, this.status)){			this.response = {text: this.xhr.responseText, xml: this.xhr.responseXML};			this.onSuccess([this.response.text, this.response.xml], true);		} else {			this.response = {text: null, xml: null};			this.onFailure();		}		this.xhr.onreadystatechange = $empty;	},
meta: 5237	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5237/5db9fd0e22d18f482acfe1d2bb06e7c764ea08f0/Request.js/buggy/Source/Request/Request.js