nie można użyć właściwości „end” zmiennej varStatus znacznika powtarzania JSF 2.0

Używamrepeat znacznik JSF 2.0, aby przejrzeć listę obiektów i wyświetlić niektóre z ich właściwości. Chcę użyćvarStatus atrybutrepeat dzięki czemu mogę uzyskać dostęp do indeksu pętli, numeru ostatniego elementu listy i stwierdzić, czy osiągnięto koniec listy (więc spacer nie zostanie wyświetlony). Myślałem, że to zadziała:

<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>

Jednak nigdy nie wyświetla niczegorepeatStatus.end. Theindex&nbsp;ilast&nbsp;właściwości działają dobrze.

ZamiastrepeatStatus.end, Próbowałem użyćobjectList.size(), ale to działało tylko dla pierwszego elementu na liście.

Jak mogę wyświetlić liczbę elementów na liście jako część tekstu „Element x of y”?