Tree JSF

Feras estou criado um exemplo de menu tree com JSF mais na minha pagina não esta exibindo nada alguém sabe dizer o porque

Meu XHTML

	<h:form>
		   <h:panelGrid columns="2" width="100%" columnClasses="col1,col2">
		   <rich:tree rendered="true" id="tree" style="width:300px" ajaxSubmitSelection="true" switchType="ajax" nodeSelectListener="#{bean.menu}">
					<rich:recursiveTreeNodesAdaptor roots="#{bean.arvore}" nodes="#{bean.filhos}">
						<rich:treeNode>
							<h:outputText value="#{bean.descricao}" />
						</rich:treeNode>
					</rich:recursiveTreeNodesAdaptor>
				</rich:tree>
			</h:panelGrid>	
	</h:form>

meu .java

package br.com.anastaciaf.tree;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

import javax.faces.component.UIData;

import org.richfaces.event.NodeExpandedEvent;

public class ItemArvore {

	private String descricao;

	private List<ItemArvore> filhos = new ArrayList<ItemArvore>();

	private Set<ItemArvore> arvore = new HashSet<ItemArvore>();

	@SuppressWarnings("unused")
	private void loadDadosTree() {

		// Criamos o primeiro item
		ItemArvore item = new ItemArvore();

		// Setamos sua descrição
		item.setDescricao("Primeiro nó da árvore.");

		// Adicionamos ele na árvore
		arvore.add(item);
	}

	public void menu(NodeExpandedEvent event) {
		// Recuperamos o data do nó expandido
		Object no = ((UIData) event.getComponent()).getRowData();

		// Colocamos ele do tipo da classe que criamos de itens da árvore
		ItemArvore item = (ItemArvore) no;

		// Criamos um novo item qualquer para adicionarmos ao nó que foi clicado
		ItemArvore itemAdicionar = new ItemArvore();
		itemAdicionar.setDescricao("Item teste");
		itemAdicionar.setDescricao("Arvore");

		// Adicionamos na lista de filhos
		item.getFilhos().add(itemAdicionar);
	}

	public Set<ItemArvore> getArvore() {
		return arvore;
	}

	public void setArvore(Set<ItemArvore> arvore) {
		this.arvore = arvore;
	}

	public String getDescricao() {
		return descricao;

	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public List<ItemArvore> getFilhos() {
		return filhos;
	}

	public void setFilhos(List<ItemArvore> filhos) {
		this.filhos = filhos;
	}

}