Компонент для итерации и рендеринга вложенной древовидной структуры объекта в JSF

Учитывая определение класса ниже:

public class Comment {

    String username;
    String comment;
    List<Comment> replies;

    // ...
}

Можно ли использовать конструкцию JSF-страницы, которая отображает данные, содержащиеся вComment экземпляр в древовидной структуре, как следует?

Comments
UserOne said
blah blah
----
    UserThree replied
    blah blah blah
    ----
    UserThree replied
    blah blah blah
----
UserTwo said
blah blah
----
UserOne said
blah blah

Ответы на вопрос(2)

Ваш ответ на вопрос