Menu Dinamico utilizando tomahawk ou Richfaces. Problemas ao montar! Ajuda, por favor!

Ola pessoal, boa tarde.
Estou tentando montar um menu dinamico utilizando o richfaces.
Porem ao adicionar os subitems do menu raiz, no dropdownMenu, através do getChildren().add(menuItem), apenas o action do ultimo menuItem funciona. Já tentei varias coisas, mas não funcionou.

Dai parti pro menu do tomahawk utilizando através desse exemplo, o Bean

public class Menu {

    private NavigationMenuItem[] navItems;
	
	public Menu() {

        // children for item 2
        NavigationMenuItem[] subItems = new NavigationMenuItem[2];
        subItems[0] = new NavigationMenuItem("Subitem 2_1 Label","action2_1", "iconUrl", false);
        subItems[1] = new NavigationMenuItem("Subitem 2_2 Label","action2_2", "iconUrl", false);
        
        // item 2
        NavigationMenuItem itemWithChildren = new NavigationMenuItem("Item 2 Label", "action2", "iconUrl", false);
        itemWithChildren.setNavigationMenuItems(subItems);
        
        // root items
        navItems = new NavigationMenuItem[3];
        navItems[0] = new NavigationMenuItem("Item 1 Label","action1", "iconUrl", false);
        navItems[1] = itemWithChildren;
        navItems[2] = new NavigationMenuItem("Item 3 Label","action3", "iconUrl", false);
    }
    
    public NavigationMenuItem[] getNavItems() {
        return navItems;
    }

    public void setNavItems(NavigationMenuItem[] navItems) {
        this.navItems = navItems;
    }

e neste o jspf que dou include em todas as minhas paginas jspx:

<t:jscookMenu layout="hbr" theme="ThemeOffice">
     <%
       /* Available jscookMenu themes: ThemeIE, ThemeMiniBlack,ThemeOffice, ThemePanel
          Available jscookMenu layouts: hbr, hbl, hur, hul, vbr,vbl, vur, vul
          respect to Heng Yuan http://www.cs.ucla.edu/~heng/JSCookMenu
        */
     %>
     <t:navigationMenuItems value="#{menu.navItems}" />
</t:jscookMenu>

Porém utilizando o fireDebug parece q o menu é construído, porém não é exibido nada na tela.
Já olhei as libs do myfaces, e o tomahawk e estão todas la.

Alguem tem um exemplo e uma forma de implementar esse menu, ou através do richfaces ou tomahawk? Utilizo ele em modo dinamico pq verifico o perfil do usuário logado antes de adicioná-lo no elemento raiz.

Abraços,
Att,
Lessandro

tanto é, que vcs podem conferir o html gerado dentro da minha divMenu:


<div id="divMenu">
<script type="text/javascript">
1<!--
2var frmPrincipal_j_id_jsp_126090324_3_menu =
3[['<img src="iconUrl"/>', 'Item 1 Label', 'frmPrincipal_j_id_jsp_126090324_3_menu:A]action1', 'frmPrincipal', null],
4['<img src="iconUrl"/>', 'Item 2 Label', 'frmPrincipal_j_id_jsp_126090324_3_menu:A]action2', 'frmPrincipal', null,['<img src="iconUrl"/>', 'Subitem 2_1 Label', 'frmPrincipal_j_id_jsp_126090324_3_menu:A]action2_1', 'frmPrincipal', null],
5['<img src="iconUrl"/>', 'Subitem 2_2 Label', 'frmPrincipal_j_id_jsp_126090324_3_menu:A]action2_2', 'frmPrincipal', null]],
6['<img src="iconUrl"/>', 'Item 3 Label', 'frmPrincipal_j_id_jsp_126090324_3_menu:A]action3', 'frmPrincipal', null]];
7//-->
</script>
<div id="frmPrincipal_j_id_jsp_126090324_3_menu"/>
<script type="text/javascript">
1<!--
2 if(window.cmDraw!=undefined) { cmDraw ('frmPrincipal_j_id_jsp_126090324_3_menu', frmPrincipal_j_id_jsp_126090324_3_menu, 'hbr', cmThemeOffice, 'ThemeOffice');}
3//-->
</script>
</div>