    for(var i = 0; i < this.pairs.length; i++){ var pair = this.pairs[i]; if(pair[1].apply(this, arguments)){ if((pair[3])||(this.returnWrappers)){ return pair[2]; }else{ return pair[2].apply(this, arguments); } } } throw new Error("No match found");  }, 
    for(var i = 0; i < this.pairs.length; i++){ var pair = this.pairs[i]; if(pair[1].apply(this, arguments)){ if((pair[3])||(this.returnWrappers)){ return pair[2]; }else{ return pair[2].apply(this, arguments); } } } throw new Error("No match found");  }, 
	match: function(/* ... */){    // summary:		//		Find an adapter for the given arguments. If no suitable adapter		//		is found, throws an exception. match() accepts any number of		//		arguments, all of which are passed to all matching functions		//		from the registered pairs.		for(var i = 0; i < this.pairs.length; i++){			var pair = this.pairs[i];			if(pair[1].apply(this, arguments)){				if((pair[3])||(this.returnWrappers)){					return pair[2];				}else{					return pair[2].apply(this, arguments);				}			}		}		throw new Error("No match found");		// dojo.raise("No match found");	},
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/2f1d2cb699c9d9329e8b782b0463156e211cb0f6/struts_dojo.js.uncompressed.js/buggy/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js.uncompressed.js