public Object getValueAt(int row, int col) {
		if (character == null){
			return data[row][col];
		}
		ATTRIBUTEType attribute = character.getAttributes().get(columnKey[row]);
		switch (col) {
		case 0:  return data[row][col]; 
		case 1:  return new Integer(attribute.getRacevalue());
		case 2:  return new Integer(attribute.getGenerationvalue());
		case 3:  return new Integer(attribute.getLpincrease());
		case 4:  return new Integer(attribute.getCurrentvalue());
		case 5:  return new Integer(attribute.getStep());
		case 6:  return (attribute.getDice()==null)?"NA":attribute.getDice();
		default: return new Integer(0);
	}
}