rem: this._obj[this._setter](this._obj[this._getter]() + (this._neg ? -this._unitSize : this._unitSize)); 
add: this._obj[this._setter](this._obj[this._getter] + (this._neg ? -this._unitSize : this._unitSize)); 
context:     _run: function() {         if (this._unitSize > this._dist) {            this._unitSize = this._dist;                                } else {            var thisTime = new Date().getTime();            if (this._lastTime > 0) {                var actTime = thisTime - this._lastTime;                                if (actTime > 0) this._unitTime = Math.floor(this._unitTime * (this._calcUnitTime / actTime) + .5);            }                        this._lastTime = thisTime;        }                if (this._obj instanceof tw_Component && this._obj._inited) {            this._obj[this._setter](this._obj[this._getter]() + (this._neg ? -this._unitSize : this._unitSize));            this._dist -= this._unitSize;            if (this._dist > 0) setTimeout(this._run, this._unitTime);        }    }
meta: 5515	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5515/d532c0ea03ef1c91856bba5408f049541b39c2ba/Animation.js/clean/src/thinwire/render/web/resources/Animation.js