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