code: @Override
      public String getDisplayName(Locale language) {
  
          String key;
  
          switch (this.getSymbol()) {
              case 'G':
                  key = "L_era";
                  break;
              case 'u':
              case 'y':
              case 'Y':
                  key = "L_year";
                  break;
              case 'Q':
                  key = "L_quarter";
                  break;
              case 'M':
                  key = "L_month";
                  break;
              case 'w':
              case 'W':
                  key = "L_week";
                  break;
              case 'd':
                  key = "L_day";
                  break;
              case 'E':
              case 'e':
                  key = "L_weekday";
                  break;
              case 'H':
              case 'h':
              case 'K':
              case 'k':
                  key = "L_hour";
                  break;
              case 'm':
                  key = "L_minute";
                  break;
              case 's':
                  key = "L_second";
                  break;
              default:
                  String n = this.name();
                  key = OTHER_DISPLAY_KEYS.get(n);
                  if (key == null) {
                      return n;
                  }
          }
  
          String lname = CalendarText.getIsoInstance(language).getTextForms().get(key);
          return ((lname == null) ? this.name() : lname);
  
      }
docs: ~ Methoden ----------------------------------------------------------