boolean (@NotNull Project project, @NotNull PsiFile file, @NotNull PsiElement startElement, @NotNull PsiElement endElement) { if (!super.isAvailable(project, file, startElement, endElement)) { return false; } PsiModifierListOwner owner = getContainer(file, startElement.getTextRange().getStartOffset()); return owner != null && !AnnotationUtil.isAnnotated(owner, getAnnotationsToRemove()[0], CHECK_EXTERNAL | CHECK_TYPE) && isNullabilityAnnotationApplicable(owner); }