void (@NotNull PsiElement element, @Nullable PsiFile containingFile) { boolean valid = containingFile != null ? containingFile.isValid() : element.isValid(); if (!valid) { PsiUtilCore.ensureValid(element); if (containingFile != null && !containingFile.isValid()) { throw new PsiInvalidElementAccessException(containingFile, "Element " + element.getClass() + "(" + element.getLanguage() + ")" + " claims to be valid but returns invalid containing file "); } } }