*
* @throws ArrayIndexOutOfBoundsException if an invalid row or column was given
*/
public Object getValueAt(int row, int column)
{
Location location = locations[row];
Object value;
switch (column)
{
case 0:
value = Boolean.valueOf(selectedLocations.contains(location));
break;
case 1:
value = location.getDescription();
break;
default:
value = null;
}