code: @Deprecated
      public String getLeapMonthPattern(int context, int width) {
          if (leapMonthPatterns != null) {
              int leapMonthPatternIndex = -1;
              switch (context) {
                 case FORMAT :
                    switch(width) {
                       case WIDE :
                          leapMonthPatternIndex = DT_LEAP_MONTH_PATTERN_FORMAT_WIDE;
                          break;
                       case ABBREVIATED :
                       case SHORT : // no month data for this, defaults to ABBREVIATED
                          leapMonthPatternIndex = DT_LEAP_MONTH_PATTERN_FORMAT_ABBREV;
                          break;
                       case NARROW :
                          leapMonthPatternIndex = DT_LEAP_MONTH_PATTERN_FORMAT_NARROW;
                          break;
                    }
                    break;
                 case STANDALONE :
                    switch(width) {
                       case WIDE :
                          leapMonthPatternIndex = DT_LEAP_MONTH_PATTERN_STANDALONE_WIDE;
                          break;
                       case ABBREVIATED :
                       case SHORT : // no month data for this, defaults to ABBREVIATED
                          leapMonthPatternIndex = DT_LEAP_MONTH_PATTERN_FORMAT_ABBREV;
                          break;
                       case NARROW :
                          leapMonthPatternIndex = DT_LEAP_MONTH_PATTERN_STANDALONE_NARROW;
                          break;
                    }
                    break;
                 case NUMERIC :
                    leapMonthPatternIndex = DT_LEAP_MONTH_PATTERN_NUMERIC;
                    break;
              }
              if (leapMonthPatternIndex < 0) {
                  throw new IllegalArgumentException("Bad context or width argument");
              }
              return leapMonthPatterns[leapMonthPatternIndex];
          }
          return null;
      }
docs: Returns the appropriate leapMonthPattern if the calendar has them,
  for example: "{0}bis"
  @param context   The usage context: FORMAT, STANDALONE, NUMERIC.
  @param width     The requested pattern width: WIDE, ABBREVIATED, SHORT, NARROW.
  @return          The leapMonthPattern, or null if not available for
  this calendar.
  @deprecated This API is ICU internal only.
  @hide original deprecated declaration
  @hide draft / provisional / internal are hidden on Android