En Java SE 6, el EventHandler constructor y create() los métodos emiten una excepción IllegalArgumento una excepción NullPointersi se pasa un valor nulo para los parámetros de escucha, objeto o acción. En releases anteriores, NullPointerException se emitía después, durante el proceso.
Esta regla marca las llamadas al java.beans.EventHandler y el constructor create() para que pueda evaluar el manejo de excepciones. Si la aplicación contiene lógica para manejar la excepción NullPointerException generada por un parámetro nulo, mueva la lógica al tiempo de creación del manejador de sucesos.
Para obtener información adicional, consulte el elemento 9 de la guía de compatibilidad de Java SE 6 .