var _326; if(Array.filter){ _326=Array.filter(arr,_323,_324); }else{ if(!_324){ if(arguments.length>=3){ dojo.raise("thisObject doesn't exist!"); } _324=dj_global; } _326=[]; for(var i=0;i<arr.length;i++){ if(_323.call(_324,arr[i],i,arr)){ _326.push(arr[i]); } } } if(_325){ return _326.join(""); }else{ return _326; } }; 
dojo.lang.filter = function(/*Array*/arr, /*Function*/callback, /*Object?*/thisObject){  var isString = dojo.lang.isString(arr);  if(isString){ /*arr: String*/arr = arr.split(""); }  var outArr;  if(Array.filter){    outArr = Array.filter(arr, callback, thisObject);  } else {    if(!thisObject){      if(arguments.length >= 3){ dojo.raise("thisObject doesn't exist!"); }      thisObject = dj_global;    }    outArr = [];    for(var i = 0; i < arr.length; i++){      if(callback.call(thisObject, arr[i], i, arr)){        outArr.push(arr[i]);      }    }  }  if(isString){    return outArr.join(""); // String  } else {    return outArr; // Array  }}
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