@Override
  public @Nullable PsiFile findSourceFile(@NotNull PsiBinaryFile file) {
    VirtualFile virtualFile = JavaEditorFileSwapper.findSourceFile(file.getProject(), file.getVirtualFile());
    PsiManager manager = file.getManager();
    if (virtualFile == null) return null;
    return manager.findFile(virtualFile);
  }
@Override
  public @Nullable PsiFile findSourceFile(@NotNull PsiBinaryFile file)