var context = window, argsStart = 2; if(!dojo.lang.isFunction(func)){ context = func; func = delay; delay = arguments[2]; argsStart++; } 
var context = window, argsStart = 2; if(!dojo.lang.isFunction(func)){ context = func; func = delay; delay = arguments[2]; argsStart++; } 
dojo.lang.setTimeout = function(/*Function*/func, /*int*/delay /*, ...*/){  // summary:  //    Sets a timeout in milliseconds to execute a function in a given  //    context with optional arguments.  // usage:  //    dojo.lang.setTimeout(Object context, function func, number delay[, arg1[, ...]]);  //    dojo.lang.setTimeout(function func, number delay[, arg1[, ...]]);  var context = window, argsStart = 2;  if(!dojo.lang.isFunction(func)){    context = func;    func = delay;    delay = arguments[2];    argsStart++;  }  if(dojo.lang.isString(func)){    func = context[func];  }  var args = [];  for (var i = argsStart; i < arguments.length; i++){    args.push(arguments[i]);  }  return dojo.global().setTimeout(function(){ func.apply(context, args); }, delay); // int}
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/65ae7e8768a77997b7894e274bc242069a1cb027/struts_dojo.js.uncompressed.js/clean/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js.uncompressed.js