private int epochDayToEpochMonth(int epochDay){
  int ndx=Arrays.binarySearch(hijrahEpochMonthStartDays,epochDay);
  if (ndx < 0) {
    ndx=-ndx - 2;
  }
  return ndx;
}

private int epochDayToEpochMonth ( int epochDay ) { int ndx = Arrays . binarySearch ( hijrahEpochMonthStartDays , epochDay ) ; if ( ndx < 0 ) { ndx = - ndx - 2 ; } return ndx ; }
returns the epochmonth found by locating the epochday in the table . the epochmonth is the index in the table
