rem: var _at = (typeof xhr.abort); if((_at == "function")||(_at == "unknown")){ 
add: var _at = typeof xhr.abort; if(_at == "function" || _at == "unknown"){ 
context: 	var _deferredCancel = function(/*Deferred*/dfd){		//summary: canceller function for dojo._ioSetArgs call.				dfd.canceled = true;		var xhr = dfd.ioArgs.xhr;		var _at = (typeof xhr.abort);		if((_at == "function")||(_at == "unknown")){			xhr.abort();		}		var err = new Error("xhr cancelled");		err.dojoType = "cancel";		return err;	}
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/31ff3793be777ed4ec7332017d4ac48874e2e55e/xhr.js/buggy/_base/xhr.js