@Override
  public void expandNode(TreeNode<?> node) {
    view.expandAndSelectNode(node);
    view.updateNode(node, node);

    eventBus.fireEvent(new NodeExpandedEvent());
  }
 // TODO remove this method in the nearest feature
 // TODO just use updateNode of view
 private void updateNode(TreeNode<?> node) {
   view.updateNode(node, node);
 }