@Override
  public boolean canNavigate() {
    PsiElement element = getElement();
    return element != null && element.getContainingFile().getVirtualFile() != null;
  }
@Override
  public boolean canNavigate()