Анализатор HTML Eclipse Facelet сообщает об ошибке "Невозможно применить операторы выражения к привязкам к методу" для следующей строки:
<ui:fragment rendered="#{!empty managedBean.getSomething('ENUM_VALUE', someInt)}">
Я нашел это в справке Juno (я использую Kepler):
Applying operator to method binding
#{bean.action * 5}
If bean.action indicates a method "action()" on bean, then it is not legal EL to treat its result as a value. In the example, multiplying action by 5 attempts treat it is as a value.
У меня возникли проблемы с пониманием того, почему это не легально рассматривать его результат как ценность? Какой правильный способ написать EL тогда? Спасибо!