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