public List<T> getNextValues() {
            List<T> values = new ArrayList<T>();
            for (int i = 0; i < count(); i++) {
                values.add(getNextValue(i));
            }
            return values;
        }