@Override
  @Nullable
  PsiFile restoreFile(@NotNull SmartPointerManagerImpl manager) {
    Language language = myIdentikit.getFileLanguage();
    if (language == null) return null;
    return restoreFileFromVirtual(getVirtualFile(), manager.getProject(), language);
  }
@Override
  @Nullable
  PsiFile restoreFile(@NotNull SmartPointerManagerImpl manager)