În Java 6, EventHandler constructor și create() Metode de a arunca o Excepție IllegalArgumento excepție de la NullPointerîn cazul în care un nul este trecut pentru ascultător, obiect, sau parametrii de acțiune. În ediţiile anterioare, NullPointerException era aruncată mai târziu în timpul procesării.
Această regulă steaguri apeluri la java.beans.EventHandler constructor și create() metoda, astfel încât să puteți evalua manipularea excepție. Dacă aplicaţia dumneavoastră conţine logica pentru a trata NullPointerException cauzată de un parametru null, mutaţi acea logică la momentul creării handler-ului de evenimente.
Pentru informaţii suplimentare, vedeţi articolul 9 din ghidul Java SE 6 Compatibility.