@Override
  public void navigate(boolean requestFocus) {
    Navigatable navigatable = tryCast(getElement(), Navigatable.class);
    if (navigatable != null && navigatable.canNavigate()) navigatable.navigate(requestFocus);
  }
@Override
  public void navigate(boolean requestFocus)