MethodExpression no JBoss 5.0

Prezados estou fazendo um menu que funciona bem com glassfish mas no jBoss 5 não funciona por causa de uma classe do JBoss com nome igual.
parte do meu menu:

itemConEmprest = new HtmlMenuItem();
        itemConEmprest.setValue("Consulta Emprestimo");
        itemConEmprest.setActionExpression(methodExpression("#{menu.navConEmprest}"));

método:

public MethodExpression methodExpression(String valor) {
        FacesContext context = FacesContext.getCurrentInstance();
        MethodExpression methodEx = context.getApplication().getExpressionFactory().createMethodExpression(context.getELContext(),
                valor, String.class, new Class[]{});
        return methodEx;
    }//fim método metodExpression

o erro está nas classes:
import javax.el.MethodExpression; - é a classe que eu quero usar.
import org.jboss.aop.expressions.MethodExpression; - classe que o jboss usa e que causa o erro.

Como posso resolver isso?
Alguém sabe como criar um actionExpression sem usar javax.el.MethodExpression ou como retirar a classe
org.jboss.aop.expressions.MethodExpression e o JBoss continuar funcionando?
Ou outra alternativa?