code: @Deprecated
      protected int handleComputeMonthStart(int eyear, int month, boolean useMonth) {
          // If the month is out of range, adjust it into range, and
          // modify the extended year value accordingly.
          if (month < 0 || month > 11) {
              int[] rem = new int[1];
              eyear += floorDivide(month, 12, rem);
              month = rem[0];
          }
  
          int julianDay = PERSIAN_EPOCH - 1 + 365 * (eyear - 1) + floorDivide(8 * eyear + 21, 33);
          if (month != 0) {
              julianDay += MONTH_COUNT[month][2];
          }
          return julianDay;
      }
docs: Return JD of start of given month/year
  
  @deprecated This API is ICU internal only.
  @hide draft / provisional / internal are hidden on Android