Submenu GWT

Olá pessoal…

Alguem ai sabe como fazer um submenu?

tipo, de produtos para subprodutos já tentei, mas nao consegui…

segue meu codigo abaixo


MenuBar cadastro = new MenuBar(true);
	    cadastro.addItem("CLIENTES", cmd);
	    cadastro.addItem("PRODUTOS >", cmd);
	    cadastro.addItem("CIDADES", cmd);

	    MenuBar operacoes = new MenuBar(true);
	    operacoes.addItem("the", cmd);
	    operacoes.addItem("bar", cmd);
	    operacoes.addItem("menu", cmd);

	    MenuBar relatorios = new MenuBar(true);
	    relatorios.addItem("the", cmd);
	    relatorios.addItem("baz", cmd);
	    relatorios.addItem("menu", cmd);
	    
	    MenuBar utilitarios = new MenuBar(true);
	    utilitarios.addItem("the", cmd);
	    utilitarios.addItem("baz", cmd);
	    utilitarios.addItem("menu", cmd);
	    
  	    MenuBar subProdutos = new MenuBar (true);
	    subProdutos.addItem("PRODUTOS", cmd);
	    subProdutos.addItem("CATEGORIAS", cmd);
	    subProdutos.addItem("SUB-CATEGORIAS", cmd);

	    // Make a new menu bar, adding a few cascading menus to it.
	    MenuBar menu = new MenuBar();
	    menu.addItem("CADASTRO", cadastro);
	    menu.addItem("OPERACOES", operacoes);
	    menu.addItem("RELATORIOS", relatorios);

	    // Add it to the root panel.
	    RootPanel.get().add(menu);