public static IntegerBinding min(final ObservableIntegerValue a, final int b) {
        return createIntegerBinding(() -> Math.min(a.get(), b), a);
    }
public static IntegerBinding min ( final ObservableIntegerValue a , final int b ) { return createIntegerBinding ( ( ) -> Math . min ( a . get ( ) , b ) , a ) ; }
Binding for {@link java.lang.Math#min(int, int)}

@param   a   an argument.
@param   b   another argument.
@return  the smaller of {@code a} and {@code b}.