VirtualFile () { return ReadAction.compute(() -> { for (RunDashboardCustomizer customizer : myNode.getCustomizers()) { PsiElement psiElement = customizer.getPsiElement(myNode); if (psiElement != null) { return PsiUtilCore.getVirtualFile(psiElement); } } return null; }); }