public RowData nextValues() {
        RowData v = new RowData();
        Iterator<Column> i = cols.iterator();
        while(i.hasNext()) {
            Column c = (Column)i.next();
            v.add(c.nextValue());
        }
        this.values = v;
        return this.values;
    }