       var object = (context || dojo.global()); var names = path.split('.'); var prop = names.pop(); for (var i=0,l=names.length;i<l && object;i++){ object = dojo.evalProp(names[i], object, create); } return {obj: object, prop: prop}; 
       var object = (context || dojo.global()); var names = path.split('.'); var prop = names.pop(); for (var i=0,l=names.length;i<l && object;i++){ object = dojo.evalProp(names[i], object, create); } return {obj: object, prop: prop}; 
dojo.parseObjPath = function(/*String*/ path, /*Object?*/ context, /*Boolean?*/ create){	// summary: Parse string path to an object, and return corresponding object reference and property name.	// description:	//		Returns an object with two properties, 'obj' and 'prop'.	//		'obj[prop]' is the reference indicated by 'path'.	// path: Path to an object, in the form "A.B.C".	// context: Object to use as root of path.  Defaults to 'dojo.global()'.	// create: If true, Objects will be created at any point along the 'path' that is undefined.	var object = (context || dojo.global());	var names = path.split('.');	var prop = names.pop();	for (var i=0,l=names.length;i<l && object;i++){		object = dojo.evalProp(names[i], object, create);	}	return {obj: object, prop: prop};	// Object: {obj: Object, prop: String}}
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