code: String getDisplayName(
          Locale locale,
          NumberSystem numsys,
          AttributeQuery attributes
      ) {
  
          Map<String, String> textForms = CalendarText.getInstance("generic", locale).getTextForms();
          char zeroDigit = attributes.get(Attributes.ZERO_DIGIT, numsys.getDigits().charAt(0));
          String display = toNumeral(numsys, zeroDigit, this.getNumber());
  
          if (this.leap) {
              boolean trailing =
                  attributes.get(LEAP_MONTH_IS_TRAILING, "R".equals(textForms.get("leap-alignment")));
              char indicator =
                  attributes.get(LEAP_MONTH_INDICATOR, textForms.get("leap-indicator").charAt(0));
              display = (trailing ? display + indicator : indicator + display);
          }
  
          return display;
  
      }
docs: also called by EastAsianME