rem: register: function(	/*string*/ name, /*function*/ check, /*function*/ wrap, /*boolean, optional*/ directReturn, /*boolean, optional*/ override){ 
add: register: function(name, check, /*Function*/ wrap, directReturn, override){ 
context: 	register: function(	/*string*/ name, /*function*/ check, /*function*/ wrap, 						/*boolean, optional*/ directReturn, 						/*boolean, optional*/ override){		// summary: 		//		register a check function to determine if the wrap function or		//		object gets selected		// name: a way to identify this matcher.		// check:		//		a function that arguments are passed to from the adapter's		//		match() function.  The check function should return true if the		//		given arguments are appropriate for the wrap function.		// directReturn:		//		If directReturn is true, the value passed in for wrap will be		//		returned instead of being called. Alternately, the		//		AdapterRegistry can be set globally to "return not call" using		//		the returnWrappers property. Either way, this behavior allows		//		the registry to act as a "search" function instead of a		//		function interception library.		// override:		//		If override is given and true, the check function will be given		//		highest priority. Otherwise, it will be the lowest priority		//		adapter.		var type = (override) ? "unshift" : "push";		this.pairs[type]([name, check, wrap, directReturn]);	},
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/AdapterRegistry.js/buggy/www/resources/dojo-ajax/src/AdapterRegistry.js