Я просто понесены в печально известной ошибке JavaEE CDI под GlassFish сервер:Почему CDI бобы не поддерживают окончательные методы
org.glassfish.deployment.common.DeploymentException: CDI deployment failure:Exception List with 2 exceptions:
Exception 0 :
org.jboss.weld.exceptions.DeploymentException: WELD-001437 Normal scoped bean class ASController is not proxyable because the type is final or it contains a final method public final void ASController.selectPath(org.primefaces.event.NodeSelectEvent) - Managed Bean [class ASController] with qualifiers [@Default @Any @Named].
ошибка вполне поясняющая в том, что он не любит окончательные методы внутри CDI bean, однако я не могу понять почему.
В этой связи
http://docs.jboss.org/weld/reference/1.1.0.Final/en-US/html_single/#d0e1429
они объясняют это что-то делать с сериализацией, но я не могу понять, почему сериализаций класса с окончательным методом должен быть тяжелее, чем один с не конечными методами.
ОК теперь понятно, другой ответ был верным, но этот более сложный. – dendini