Проверка логики обработки исключительных ситуаций в вызовах EventHandler

В Java SE 6 конструктор EventHandler и методы create() выбрасывают IllegalArgumentException или NullPointerException, если в параметре обработчика, объекта или действия передано значение null. В предыдущих версиях исключительная ситуация NullPointerException возникала уже во время обработки.

Это правило помечает вызовы конструктора java.beans.EventHandler и метода create(), чтобы можно было проверить обработку исключительных ситуаций. Если приложение содержит логику обработки исключительной ситуации NullPointerException, причиной которой является null в параметре, то перенесите этот обработчик в код создания.

См. пункт 9 руководства Совместимость с Java SE 6.