    if( !this._anims.length ) { return this; /*dojo.lfx.Chain*/} if( gotoStart || !this._anims[this._currAnim] ) { this._currAnim = 0; } 
    if( !this._anims.length ) { return this; /*dojo.lfx.Chain*/} if( gotoStart || !this._anims[this._currAnim] ) { this._currAnim = 0; } 
  play: function(/*int?*/ delay, /*bool?*/ gotoStart){    // summary: Start the animation sequence.    // delay: How many milliseconds to delay before starting.    // gotoStart: If true, starts the sequence from the beginning; otherwise,    //            starts it from its current position.    if( !this._anims.length ) { return this; /*dojo.lfx.Chain*/}    if( gotoStart || !this._anims[this._currAnim] ) {      this._currAnim = 0;    }    var currentAnimation = this._anims[this._currAnim];    this.fire("beforeBegin");    if(delay > 0){      setTimeout(dojo.lang.hitch(this, function(){ this.play(null, gotoStart); }), delay);      return this; // dojo.lfx.Chain    }    if(currentAnimation){      if(this._currAnim == 0){        this.fire("handler", ["begin", this._currAnim]);        this.fire("onBegin", [this._currAnim]);      }      this.fire("onPlay", [this._currAnim]);      currentAnimation.play(null, gotoStart);    }    return this; // dojo.lfx.Chain  },
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