Per validare le righe di un pannello, all'interno dei consueti eventi di validazione (ad esempio onUpdatingRow) utilizzo metodi definiti in una classe Java esterna.
Ad esempio, si utilizza questa tecnica per la validazione di un campo codice fiscale.
Se il programma in questione scatena un'eccezione, e questa eccezione non è gestita con un blocco try/catch (impostando nel catch lo stato di errore del pannello), l'applicazione "si accorge" che si è verificata un'eccezione (tanto è vero che appare la solita finestra di gestione delle eccezioni impreviste), ma non essendo il pannello in errrore il ciclo di validazione prosegue e, al suo termine, le modifiche sono regolarmente riportate sul database.
Il risultato potenziale è che la validazione non vada a buon fine (eccezione) ma si ritrovino i dati (sbagliati) ugualmente inseriti sul database.
Pertanto, si propone di interrompere SEMPRE il ciclo di validazione e salvataggio dei dati a fronte di eccezioni non gestite, indipendentemente dal fatto che il pannello sia in stato di errore o meno.