@Nullable
  PsiFile getCachedPsiFileInner(@NotNull VirtualFile file) {
    FileViewProvider viewProvider = findCachedViewProvider(file);
    return viewProvider == null ? null : ((AbstractFileViewProvider)viewProvider).getCachedPsi(viewProvider.getBaseLanguage());
  }
@Nullable
  PsiFile getCachedPsiFileInner(@NotNull VirtualFile file)