///////////////////////////////////////////////////////////////////// ////runIn(time, func) def runIn(int seconds, Closure functionToCall) { timersFuncList.add(functionToCall) timersList.add(new Timer()) def task = timersList[-1].runAfter(1000*seconds, functionToCall) }