@@ -0,0 +1,577 @@
+package com.bluecatcode.common.base;%0A%0Aimport javax.annotation.Nullable;%0A%0A/**%0A * Determines an output value based on an input values.%0A *%0A * @since 1.0.5%0A */%0Apublic interface CheckedBiFunction%3CA, B, T, E extends Exception%3E %7B%0A%0A    /**%0A     * Returns the result of applying this function to %7B@code first%7D and %7B@code second%7D.%0A     *%0A     * @throws NullPointerException if %7B@code first%7D or %7B@code second%7D is null%0A     *                              and this function does not accept null arguments%0A     */%0A    @Nullable%0A    T apply(@Nullable A first, @Nullable B second) throws E;%0A%7D%0A

Add CheckBiFunction