[Resolvido] Richfaces - Problema em remover nó de Tree

Olá!!

estou com um problema ao remover o ultimo filho de um nó em uma arvore feita com Richfaces
Arvore Exemplo:

- Raiz - Filho 1 - Neto 1 - Neto 2 - [b]Neto 3[/b] - Filho 2 - Neto 4 - [b]Neto 5[/b] - [b]Filho 3[/b] - Neto 6 - [b]Neto 7[/b]

Quando tento remover os nós, Neto 3, Neto 5, Filho 3 e Neto 7
obtenho o seguinte error: No tree element available or row key not set!

Acredito que esse ocorre pela seguinte razão:
Quando removo um elemento, arvore automaticamente seleciona o elemento abaixo dela! (exemplo, objeto selecionado é o elemento 1, quando removo o elemento 1, ele seleciona o elemento 2 (atual elemento 1).

Ai quando removo o ultimo filho, não há filho abaixo dele pra ser selecionado, daí dispara o erro!

alguem saberia como fazer para que na Tree do RichFaces, após removido um objeto, nenhum elemento da arvoré fique selecionado, ou selecione a raiz?

Att. Dirceu

Após remover o nó, adicionei o código

uiTree.setSelected();

e resolveu o problema

OBS.: uiTree é o binding da árvore.