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