public static @NotNull List<PsiClassType> getThrownCheckedExceptions(PsiElement @NotNull ... elements) {
    List<PsiClassType> exceptions = getThrownExceptions(elements);
    if (exceptions.isEmpty()) return exceptions;
    exceptions = filterOutUncheckedExceptions(exceptions);
    return exceptions;
  }
public static @NotNull List<PsiClassType> getThrownCheckedExceptions(PsiElement @NotNull ... elements)