rem: if(typeof xhr.abort == "function"){ 
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;		if(typeof xhr.abort == "function"){			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/1c8e4e3bb9dad80c207ab5ae70c1ea419b935a33/xhr.js/clean/_base/xhr.js