finally{ dojo.setContext(_de,_df); } return _dd; }; 
dojo.withGlobal = function(/*Object*/globalObject, /*Function*/callback, /*Object?*/thisObject, /*Array?*/cbArguments){  // summary:  //    Call callback with globalObject as dojo.global() and globalObject.document  //    as dojo.doc(). If provided, globalObject will be executed in the context of  //    object thisObject  // description:  //    When callback() returns or throws an error, the dojo.global() and dojo.doc() will  //    be restored to its previous state.  var rval;  var oldGlob = dj_currentContext;  var oldDoc = dj_currentDocument;  try{    dojo.setContext(globalObject, globalObject.document);    rval = dojo._fireCallback(callback, thisObject, cbArguments);  }finally{    dojo.setContext(oldGlob, oldDoc);  }  return rval;}
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