public void setOpen(boolean open) {
if (_open != open) {
_open = open;
smartUpdate("open", _open);
if(_open) {
<BUG>if (_treechildren != null) _treechildren.resyncVisibleItemCount();
</BUG>
Tree tree = getTree();
if(tree != null && tree.getModel() !=null){
tree.renderItem(this);

public void setOpen(boolean open) {
if (_open != open) {
_open = open;
smartUpdate("open", _open);
if(_open) {
if (_treechildren != null) addVisibleItemCount(_treechildren.getVisibleItemCount());
Tree tree = getTree();
if(tree != null && tree.getModel() !=null){
tree.renderItem(this);
