public void clickSaveButton() {
		if (!getFieldsChanged()) 
			return;
		
		try { 
			savePerson(); 
			
			P p = loadedPerson; // this wont cause exception
			
			tableModel.setRowSelect(p);
		} catch (InvalidFieldException ex) {
			setExceptionError(ex);
			return;
		}	
	}