@Override
    public boolean canNavigate() {
      Group group = this.group;
      RootNode node = group == null ? null : group.getFirstRoot();
      return node != null && node.canNavigate();
    }
@Override
    public boolean canNavigate()