}
public static boolean tryToggleCellAt(JTable table, int row, int column) {
Object o = table.getValueAt(row, column);
if (o instanceof EditableParameterModel) {
EditableParameterModel pm = ((EditableParameterModel) o);
GeneralParameterDescriptor pd;
pd = pm.getParameterDescriptor();
if (pd.getMinValue().intValue() == pd.getMaxValue().intValue() - 1)
try {
if (pm.getValue().equals(pd.getMinValue()))
pm.setValue(pd.getMaxValue());
else
pm.setValue(pd.getMinValue());
return true;
} catch (ParameterUnavailableException e) {
} catch (ParameterValueOutOfRangeException e) {
}
}