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