rem: }, 
context: 	function (list, /*bool?*/ fireOnOneCallback, /*bool?*/ fireOnOneErrback, /*bool?*/ consumeErrors, /*Function?*/ canceller) {		this.list = list;		this.resultList = new Array(this.list.length);		// Deferred init		this.chain = [];		this.id = this._nextId();		this.fired = -1;		this.paused = 0;		this.results = [null, null];		this.canceller = canceller;		this.silentlyCancelled = false;    		if (this.list.length === 0 && !fireOnOneCallback) {			this.callback(this.resultList);		}    		this.finishedCount = 0;		this.fireOnOneCallback = fireOnOneCallback;		this.fireOnOneErrback = fireOnOneErrback;		this.consumeErrors = consumeErrors;		var index = 0;    		dojo.forEach(this.list, function(d) {			var _index = index;			//console.log("add cb/errb index "+_index);			d.addCallback(function(r) { this._cbDeferred(_index, true, r) });			d.addErrback(function(r) { this._cbDeferred(_index, false, r) });			index++;		},this);	},
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/45753104cb1f07334ecc04a904db4f10f2335457/DeferredList.js/clean/DeferredList.js