não pode usar a propriedade "end" do varStatus da tag de repetição do JSF 2.0

Estou usando orepeat tag do JSF 2.0 para percorrer uma lista de objetos e exibir algumas de suas propriedades. Eu quero usar ovarStatus atributo derepeat para que eu possa acessar o índice de loop, o número do último item da lista e dizer se o final da lista foi atingido (para que o espaçador não seja exibido). Eu pensei que isso funcionaria:

<ui:repeat var="anObject" varStatus="repeatStatus" value="#{objectList}">
    <h:panelGroup>
        <h:outputText value="Item #{repeatStatus.index + 1} of #{repeatStatus.end}" />
        <h:outputText value="#{anObject.text}" />
    </h:panelGroup>

    <h:outputText value="&nbsp;" rendered="#{false == repeatStatus.last}" />
</ui:repeat>

No entanto, nunca exibe nada pararepeatStatus.end. oindex elast propriedades funcionam bem.

Ao invés derepeatStatus.end, Eu tentei usarobjectList.size(), mas isso funcionou apenas para o primeiro item da lista.

Como posso exibir o número de itens na lista como parte do texto "Item x de y"?

questionAnswers(1)

yourAnswerToTheQuestion