public class Repeater { private final int mEach; private int mLap; public Repeater(int each) { this.mEach = each; this.mLap = each; } public int getLap() { return mLap; } public boolean repeat() { if (mLap == mEach) { mLap = 1; return true; } else { mLap++; return false; } } public void reset() { mLap = mEach; } }