public void run() { while (true) { int rate = receptor.getRefreshRate(); if (rate < 200) { rate = 200; } Util.threadSleep(rate); Iterator mods = getModules(); while (mods.hasNext()) { Object o = mods.next(); FrontendModule mod = (FrontendModule) o; updateModule(mod); } } }