if(_e.indexOf(".")==-1){ return dojo.evalProp(_e,dojo.global(),_f); } var ref=dojo.parseObjPath(_e,dojo.global(),_f); if(ref){ return dojo.evalProp(ref.prop,ref.obj,_f); } return null; }; 
dojo.evalObjPath = function(/*String*/ path, /*Boolean?*/ create){  // summary: Return the value of object at 'path' in the global scope, without using 'eval()'.  // path: Path to an object, in the form "A.B.C".  // create: If true, Objects will be created at any point along the 'path' that is undefined.  if(typeof path != "string"){     return dojo.global();   }  // fast path for no periods  if(path.indexOf('.') == -1){    return dojo.evalProp(path, dojo.global(), create);    // mixed  }  //MOW: old 'with' syntax was confusing and would throw an error if parseObjPath returned null.  var ref = dojo.parseObjPath(path, dojo.global(), create);  if(ref){    return dojo.evalProp(ref.prop, ref.obj, create);  // mixed  }  return null;}
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/90939f35f46f873d9b1f5c5f818ecf012711dc71/dojo.js/buggy/src/main/resources/org/apache/struts2/static/dojo/dojo.js