How to remove a tree node including children

I need to remove/add node to tree, the add is pretty straight forward and easy.
But when I remove a node from the tree, vaadin doesn’t remove all children.

Do I have to remove all children by myself? Does vaadin has any API do that?

Thanks!

com.vaadin.data.util.HierarchicalContainer has removeItemRecursively which removes all children too.