@Execute 
        public void execute() {
            if (current == null) {
                current = start;
            }
            current.add(field, amount);
            done = current.before(end);
        }