redo: function() { if(!this.canRedo){ return false; }  this.isRedoing = true; var top = this._redoStack.pop(); if(top instanceof dojo.undo.Manager) { top.redoAll(); }else{ top.redo(); } this._undoStack.push(top); this.isRedoing = false;  this._updateStatus(); this.onRedo(this, top); if(!(top instanceof dojo.undo.Manager)){ this.getTop().onRedoAny(this, top); } return true; }, 
},redo:function(){ if(!this.canRedo){ return false; } this.isRedoing=true; var top=this._redoStack.pop(); if(top instanceof dojo.undo.Manager){ top.redoAll(); }else{ top.redo(); } this._undoStack.push(top); this.isRedoing=false; this._updateStatus(); this.onRedo(this,top); if(!(top instanceof dojo.undo.Manager)){ this.getTop().onRedoAny(this,top); } return true; },undoAll:function(){ 
  redo: function() {    if(!this.canRedo){ return false; }    this.isRedoing = true;    var top = this._redoStack.pop();    if(top instanceof dojo.undo.Manager) {      top.redoAll();    }else{      top.redo();    }    this._undoStack.push(top);    this.isRedoing = false;    this._updateStatus();    this.onRedo(this, top);    if(!(top instanceof dojo.undo.Manager)){      this.getTop().onRedoAny(this, top);    }    return true;  },
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