code: public EastAsianYear inQingDynasty(ChineseEra era) {
  
          if (era.isQingDynasty()) {
              if ((era == ChineseEra.QING_KANGXI_1662_1723) && (this.year == 39)){
                  throw new IllegalArgumentException(
                      "Ambivalent cyclic year in Kangxi-era (1662 or 1722): " + this.getDisplayName(Locale.ROOT));
              } else {
                  int start = era.getStartAsGregorianYear();
                  int delta = this.year - EastAsianYear.forGregorian(start).getYearOfCycle().getNumber();
                  return () -> start + delta + ((delta < 0) ? 2696 : 2636);
              }
          } else {
              throw new IllegalArgumentException("Chinese era must be related to a Qing dynasty.");
          }
  
      }
docs: /*[deutsch]
  <p>Liefert eine eindeutige Jahresreferenz zur angegebenen Qing-Dynastie. </p>
  
  <p>Hinweis: Die Jahre AD 1662 und AD 1722 haben das gleiche zyklische Jahr, so da&szlig; eine eindeutige
  Jahresreferenz unm&ouml;glich ist. Das ist durch die L&auml;nge der Kangxi-&Auml;ra von 61 Jahren bedingt. </p>
  
  @param   era    the Chinese era representing a historic Qing dynasty
  @return  EastAsianYear
  @throws  IllegalArgumentException if the era is not a Qing dynasty or if the combination of this cyclic year
  together with the era is ambivalent (rare case in {@code QING_KANGXI_1662_1723})