Primefaces TreeTable usando binding

Galera, boa tarde.

Alguém teria algum exemplo de como criar um treeTable usando o binding, ou seja, criar o treeTable de forma dinâmica no ManagedBean?

Agradeço a atenção.

Cara, eu venho do JSF 1.2, na época, fazíamos tudo com binding, mas agora não vejo quase ninguém usando e no primefaces nunca consegui fazer funcionar corretamente.

Se alguém explicar o porque, ou como fazer, seria muito interessante.

Eu uso normalmente com DataTable.

Preciso usar o binding com TreeTable porque as colunas são dinâmicas, complicado.