Support feedback:
I created a JSF page like this
<h:dataTable value="#{SampleBean.list}" var="entry">
<h:column>
<h:outputText value="#{entry.id}"/>
</h:column>
</h:dataTable>
When I now try to use the code completition to see what attributes/methods "entry" has (i.e. put the caret after "entry." and press CTRL-Space), it only works if SampleBean.getList is defined as
public List<SampleEntity> getList() {
but not if it is defined as
public Collection<SampleEntity> getList() {
In the latter case a totally different (and unexpected) list of choices is presented. One would expect the same list as with "List" as return type.
I also testet it now with Selena, 7626 and it is even worse! In 7626, it does neither work with List<SampleEntity> nor with Collection<SampleEntity>. In both cases, wrong attributes are shown! 