public class StoppingCounter extends LimitedCounter { public StoppingCounter (int minValue, int maxValue) { super (minValue, maxValue); } public void countUp () { if (!isAtMaximum()) { super.countUp(); } } public void countDown () { if (!isAtMinimum()) { super.countDown (); } } }