@Override
    public @Nullable String getFullName(final @NotNull Object element) {
      if (element instanceof PsiFile) {
        final VirtualFile virtualFile = ((PsiFile)element).getVirtualFile();
        return virtualFile != null ? virtualFile.getPath() : null;
      }

      return getElementName(element);
    }
@Override
    public @Nullable String getFullName(final @NotNull Object element)