Вызвать метод с varargs в EL выдает java.lang.IllegalArgumentException: неверное количество аргументов

м с использованием JSF 2.

У меня есть метод, который проверяет соответствие значений из списка значений:

@ManagedBean(name="webUtilMB")
@ApplicationScoped
public class WebUtilManagedBean implements Serializable{ ...

public static boolean isValueIn(Integer value, Integer ... options){
    if(value != null){
        for(Integer option: options){
            if(option.equals(value)){
                return true;
            }
        }
    }
    return false;
}


...
}

Чтобы вызвать этот метод в EL, я попытался:

#{webUtilMB.isValueIn(OtherBean.category.id, 2,3,5)}

Но это дало мне:

SEVERE [javax.enterprise.resource.webcontainer.jsf.context] (http-localhost / 127.0.0.1: 8080-5) java.lang.IllegalArgumentException: неверное количество аргументов

Есть ли способ выполнить такой метод из EL?

Ответы на вопрос(1)

Ваш ответ на вопрос