/**
* @param navElements
*/
public void setData(List<NavElement> navElements) {
NavContainerFactory nc = new NavContainerFactory(navElements);
tree.setContainerDataSource(nc.constructNavigationHierarchy());
// Expand whole tree
for (final Object id : tree.rootItemIds()) {
tree.expandItemsRecursively(id);
}