static HighlightInfo.Builder checkUnhandledExceptions(@NotNull PsiElement element) {
    List<PsiClassType> unhandled = ExceptionUtil.getOwnUnhandledExceptions(element);
    if (unhandled.isEmpty()) return null;
    unhandled = ContainerUtil.filter(unhandled, type -> type.resolve() != null);
    if (unhandled.isEmpty()) return null;

    HighlightInfoType highlightType = getUnhandledExceptionHighlightType(element);
    if (highlightType == null) return null;

    TextRange textRange = computeRange(element);
    String description = getUnhandledExceptionsDescriptor(unhandled);
    HighlightInfo.Builder info = HighlightInfo.newHighlightInfo(highlightType).range(textRange).descriptionAndTooltip(description);
    HighlightFixUtil.registerUnhandledExceptionFixes(element, info);
    ErrorFixExtensionPoint.registerFixes(info, element, "unhandled.exceptions");
    return info;
  }
static HighlightInfo.Builder checkUnhandledExceptions(@NotNull PsiElement element)