Problema com c:if [RESOLVIDO]

E ae galera, estou com um problema ao utilizar o c:if quando realizo a comparação entre duas variaveis dentro de um laço forEach. O retorno do if é sempre falso mesmo quando o valores são identicos.
Estou postando um codigo que exemplifica o problema…

<c:forEach  var="item" items="#{menuBean.itensMenu}">
   <c:if test="#{item.level == 1}">								
       	 <c:forEach var="subitem" items="#{menuBean.itensMenu}">
                   <c:if test="item.grouper == subitem.grouper">	
                        <h:commandLink action="#{menuBean.executeMenu}"  rel="lightbox[landscape]" title="Landscape">
                         //Fazer alguma coisa aqui dentro														
 			</h:commandLink>						 							 										
		   </c:if>								
	 </c:forEach>
    </c:if>						
</c:forEach>	

O primeiro c:if funciona normalmente, validando como verdadeiro somente quando o valor da variavel item.level for igual a 1.
Porém no segundo c:if, o retorno das variaveis grouper e para item e subitem são inteiras e por muitas vezes iguais, mas mesmo nessas condições a sentença nunca é validada para verdadeira :frowning:
Alguém ja passou por esse tipo de problema???
Valew e espero por alguma ajuda!!!

Cara, pelo que vi, acho que a utilização do c:if está incorreta, com relação a comparação e a sintaxe.

Eu faço assim:

<c:if test="${item.grouper eq subitem.grouper}">

Espero que ajude.
Valeu!

E ae, muito obrigado pela ajuda, resolvi o problema com a sua solução!!!
valew!!!