@Override
  @Nullable
  public PsiFile getCachedPsiFile(@NotNull VirtualFile vFile) {
    FileViewProvider provider = findCachedViewProvider(vFile);
    return provider.getPsi(provider.getBaseLanguage());
  }
@Override
  @Nullable
  public PsiFile getCachedPsiFile(@NotNull VirtualFile vFile)