code: @Deprecated
      protected int handleGetExtendedYear() {
          // Ethiopic calendar uses EXTENDED_YEAR aligned to
          // Amelete Mihret year always.
          int eyear;
          if (newerField(EXTENDED_YEAR, YEAR) == EXTENDED_YEAR) {
              eyear = internalGet(EXTENDED_YEAR, 1); // Default to year 1
          } else if (isAmeteAlemEra()){
              eyear = internalGet(YEAR, 1 + AMETE_MIHRET_DELTA)
                      - AMETE_MIHRET_DELTA; // Default to year 1 of Amelete Mihret
          } else {
              // The year defaults to the epoch start, the era to AMETE_MIHRET
              int era = internalGet(ERA, AMETE_MIHRET);
              if (era == AMETE_MIHRET) {
                  eyear = internalGet(YEAR, 1); // Default to year 1
              } else {
                  eyear = internalGet(YEAR, 1) - AMETE_MIHRET_DELTA;
              }
          }
          return eyear;
      }
docs: {@inheritDoc}
  @deprecated This API is ICU internal only.
  @hide draft / provisional / internal are hidden on Android