static Timer awtCalcEvery2(Component component, int delay, final O runnable) { ret awtCalcEvery2(component, delay, delay, runnable); } static Timer awtCalcEvery2(Component component, int delay, int firstDelay, final O runnable) { final new SingleThread thread; ret installTimer(componentToJComponent(component), delay, firstDelay, new Runnable { public void run() { if (!licensed()) ret; thread.go(runnable); } }); }