void () { Iterator<Inlay> it = inlays.iterator(); while (it.hasNext()) { Inlay inlay = it.next(); if (inlay.isValid()) { MyRenderer renderer = (MyRenderer)inlay.getRenderer(); if (!renderer.nextStep()) { it.remove(); } if (renderer.calcWidthInPixels(inlay) == 0) { Disposer.dispose(inlay); } else { inlay.update(); } } else { it.remove(); } } if (inlays.isEmpty()) { myEditor.putUserData(ANIMATION_STEP, null); } else { scheduleAnimationStep(this); } }