rem: if(dojo.lang.isUndefined(value)) { 
add: if(dojo.lang.isUndefined(value)){ 
context: dojo.lang.getType = function(/* anything */ value){	/* summary:	 *	 Attempts to determine what type value is.	 * value: Any literal value or object instance.	 */	try {		if(dojo.lang.isArray(value)) { 			return "array";	//	string 		}		if(dojo.lang.isFunction(value)) { 			return "function";	//	string 		}		if(dojo.lang.isString(value)) { 			return "string";	//	string 		}		if(dojo.lang.isNumber(value)) { 			return "number";	//	string 		}		if(dojo.lang.isBoolean(value)) { 			return "boolean";	//	string 		}		if(dojo.lang.isAlien(value)) { 			return "alien";	//	string 		}		if(dojo.lang.isUndefined(value)) { 			return "undefined";	//	string 		}		// FIXME: should this go first?		for(var name in dojo.lang.whatAmI.custom) {			if(dojo.lang.whatAmI.custom[name](value)) {				return name;	//	string			}		}		if(dojo.lang.isObject(value)) { 			return "object";	//	string 		}	} catch(e) {}	return "unknown";	//	string}
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/type.js/buggy/www/resources/dojo-ajax/src/lang/type.js