/** * {@inheritDoc} */ @Override public Object getValueAt(final int rowIndex, final int columnIndex) { final Triple<L, M, R> row = getData().get(rowIndex); switch (columnIndex) { case 0 : return row.getLeft(); case 1 : return row.getMiddle(); case 2 : return row.getRight(); default : return null; } }