@CheckReturnValue
    @Nonnull
    public static DummyException throwAnyway(Throwable t) {

        if (t instanceof Error) {
            throw (Error) t;
        } else if (t instanceof RuntimeException) {
            throw (RuntimeException) t;
        } else if (t instanceof IOException) {
            throw new UncheckedIOException((IOException) t);
        } else if (t instanceof InterruptedException) {
            Thread.currentThread().interrupt();
        } else if (t instanceof InvocationTargetException) {
            throw throwAnyway(t.getCause());
        }

        throw throwEvadingChecks(t);
    }
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