public Object getValueAt(final int rowIndex, final int columnIndex) { final CrosstabDetail crosstabDimension = data.get(rowIndex); switch (columnIndex) { case 0: return crosstabDimension.getField(); case 1: return crosstabDimension.getAggregation(); default: throw new IllegalStateException(); } }