rem: addBoth: function(cb, cbfn){ /* summary Add the same function as both a callback and an errback as the next element on the callback sequence.	This is useful for code that you want to guarantee to run, e.g. a finalizer. */ var enclosed = this.getFunctionFromArgs(cb, cbfn); 
add: addBoth: function(/*Function||Object*/cb, /*Optional, String*/cbfn){     var enclosed = this._getFunctionFromArgs(cb, cbfn); 
context: 	addBoth: function(cb, cbfn){		/* summary		Add the same function as both a callback and an errback as the		next element on the callback sequence.	This is useful for code		that you want to guarantee to run, e.g. a finalizer.		*/		var enclosed = this.getFunctionFromArgs(cb, cbfn);		if(arguments.length > 2){			enclosed = dojo.partial(enclosed, arguments, 2);		}		return this.addCallbacks(enclosed, enclosed);	},
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/8f119bb74ea42c70cdfbb29df663542fe008c9a8/Deferred.js/clean/_base/Deferred.js