dojo.lang.reduce = function(/*Array*/arr, initialValue, /*Object|null*/obj, /*Function*/binary_func){ var reducedValue = initialValue; var ob = obj ? obj : dj_global; dojo.lang.map(arr, function(val){ reducedValue = binary_func.call(ob, reducedValue, val); } ); return reducedValue; } 
dojo.lang.reduce=function(arr,_30a,obj,_30c){ var _30d=_30a; var ob=obj?obj:dj_global; dojo.lang.map(arr,function(val){ _30d=_30c.call(ob,_30d,val); }); return _30d; }; 
dojo.lang.reduce = function(/*Array*/arr, initialValue, /*Object|null*/obj, /*Function*/binary_func){  var reducedValue = initialValue;  var ob = obj ? obj : dj_global;  dojo.lang.map(arr,     function(val){      reducedValue = binary_func.call(ob, reducedValue, val);    }  );  return reducedValue;}
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