@Contract(pure = true)
      private boolean isEssentialException(final @NotNull PsiType type) {
        if (ExceptionUtil.isGeneralExceptionType(type)) return true;
        if (type instanceof PsiClassType && ExceptionUtil.isUncheckedException((PsiClassType)type)) return true;
        return !getExceptionInducers(type).isEmpty();
      }
@Contract(pure = true)
      private boolean isEssentialException(final @NotNull PsiType type)