@SuppressWarnings({"unchecked", "TypeParameterUnusedInFormals"})
    private static <E extends Throwable> E throwEvadingChecks(Throwable throwable) throws E {
        throw (E) throwable;
    }
Will <b>always</b> throw an exception, so the caller should also always throw the dummy return value to make sure the control flow remains clear.
core/src/main/java/org/jdbi/v3/core/internal/exceptions/Sneaky.java