if (--timesToExecute > 0){ this.__INTERVAL__ = setTimeout (function (){ arquments[1] = timesToExecute; s.executePeriodically(arquments); },delay); }