public boolean setValueAt(Object a_Object, int ai_row, int ai_column)
public boolean setValueAt(Object a_Object, int ai_row, int ai_column) throws ComponentDataException
	public boolean setValueAt(Object a_Object, int ai_row, int ai_column)	{		if(ai_row < 1 || (ai_row - 1) > getRowCount())		{			throw new ArrayIndexOutOfBoundsException("Tried to set value to out of row range");		}		if(ai_column < 1 || ai_column > getColumnCount())		{			throw new ArrayIndexOutOfBoundsException("Tried to set value to out of column range");		}		Object lO_Row = i_List.get(ai_row - 1);		mapObjectToRow(a_Object, lO_Row, ai_column);		fireColumnChanged(ai_row, ai_column);		return true;	}