In Java SE 6 lösen der Konstruktor EventHandler und create()-Methoden eine IllegalArgumentException oder eine NullPointerException aus, wenn für die Listener-, Objekt- oder Aktionsparameter ein Nullwert übergeben wird. In früheren Releases wurde die NullPointerException zu einem späteren Zeitpunkt während der Verarbeitung ausgelöst.
Diese Regel markiert Aufrufe des Konstruktors java.beans.EventHandler und der Methode create(), damit Sie Ihre Ausnahmebedingungsbehandlung auswerten können. Wenn Ihre Anwendung Logik zur Behandlung der durch einen Nullparameter ausgelösten NullPointerException enthält, versetzen Sie diese Logik in die Erstellungszeit des Ereignis-Handlers.
Weitere Informationen finden Sie unter Punkt 9 in der Veröffentlichung Java SE 6 Compatibility.