class Fun {

    public static <K, V> BiConsumer<K, V>
    uncheckVoid2(final @NotNull ThrowingBiConsumer<? super K, ? super V> mayThrowOnAccept) {
        return (inputK, inputV) -> {
            try {
                mayThrowOnAccept.tryAccept(inputK, inputV);
            } catch (Exception e) {
                throw new FunRuntimeException(e);
            }
        };
    }

    private  Fun();

}