@Override
  @Nullable
  public String getFullName(@NotNull final Object element) {
    return element instanceof PsiFileSystemItem ? getFullName(((PsiFileSystemItem)element).getVirtualFile()) : getElementName(element);
  }
@Override
  @Nullable
  public String getFullName(@NotNull final Object element)