question: private int epochDayToEpochMonth ( int epochDay ) { int ndx = Arrays . binarySearch ( hijrahEpochMonthStartDays , epochDay ) ; if ( ndx < 0 ) { ndx = - ndx - 2 ; } return ndx ; }
target:  Returns the epochMonth found by locating the epochDay in the table. The epochMonth is the index in the table