rem: EchoCore.Scheduler._execute = function() { var time = new Date().getTime();  for (var i = 0; i < EchoCore.Scheduler._runnables.length; ++i) { var runnable = EchoCore.Scheduler._runnables[i]; if (!runnable._nextExecution) { continue; } if (runnable._nextExecution < time) { try { runnable.run(); } catch (ex) { runnable._nextExecution = null; throw(ex); } 
add: _execute: function() { var time = new Date().getTime();  for (var i = 0; i < EchoCore.Scheduler._runnables.length; ++i) { var runnable = EchoCore.Scheduler._runnables[i]; 
context: EchoCore.Scheduler._execute = function() {    var time = new Date().getTime();        for (var i = 0; i < EchoCore.Scheduler._runnables.length; ++i) {        var runnable = EchoCore.Scheduler._runnables[i];        if (!runnable._nextExecution) {        	continue;        }        if (runnable._nextExecution < time) {            try {                runnable.run();            } catch (ex) {                runnable._nextExecution = null;                throw(ex);            }            if (!runnable._nextExecution) {            	continue;            }            if (runnable.timeInterval && runnable.repeat) {                runnable._nextExecution = runnable.timeInterval + time;            } else {                runnable._nextExecution = null;            }        }    }	var newRunnables = new Array();    for (var i = 0; i < EchoCore.Scheduler._runnables.length; ++i) {        var runnable = EchoCore.Scheduler._runnables[i];        if (runnable._nextExecution) {        	newRunnables.push(runnable);        }    }	EchoCore.Scheduler._runnables = newRunnables;	    if (EchoCore.Scheduler._runnables.length == 0) {        EchoCore.Scheduler._stop();    }};
meta: 600	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/600/4705113f80e2c9e4d43ad240349e3193f4caf648/Core.js/buggy/src/webcontainer/java/nextapp/echo/webcontainer/resource/js/Core.js