question: private static int uarimaxGt ( double value , double [ ] bv , int bvi [ ] , BinaryOperator bOp ) throws DMLRuntimeException { int ixMax = bv . length ; if ( value <= bv [ 0 ] || value > bv [ bv . length - 1 ] ) return ixMax ; int ix = Arrays . binarySearch ( bv , value ) ; ix = Math . abs ( ix ) - 1 ; ixMax = bvi [ ix - 1 ] + 1 ; return ixMax ; }
target:  Find out rowIndexMax for GreaterThan operator. 