private static int uarimaxEq(double value,double[] bv,int bvi[],BinaryOperator bOp) throws DMLRuntimeException {
  int ix=Arrays.binarySearch(bv,value);
  int ixMax=bv.length;
  if (ix >= 0)   ixMax=bvi[ix] + 1;
  return ixMax;
}

private static int uarimaxEq ( double value , double [ ] bv , int bvi [ ] , BinaryOperator bOp ) throws DMLRuntimeException { int ix = Arrays . binarySearch ( bv , value ) ; int ixMax = bv . length ; if ( ix >= 0 ) ixMax = bvi [ ix ] + 1 ; return ixMax ; }
find out rowindexmax for equal operator .
