code: public static KoreanCalendar of(
          EastAsianYear year,
          EastAsianMonth month,
          int dayOfMonth
      ) {
  
          int cycle = year.getCycle();
          int yearOfCycle = year.getYearOfCycle().getNumber();
          return KoreanCalendar.of(cycle, yearOfCycle, month, dayOfMonth);
  
      }
docs: /*[deutsch]
  <p>Erzeugt ein neues koreanisches Kalenderdatum. </p>
  
  @param   year        references the year using different systems like eras or sexagesimal cycles
  @param   month       the month which might be a leap month
  @param   dayOfMonth  the day of month to be checked
  @return  new instance of {@code KoreanCalendar}
  @throws  IllegalArgumentException in case of any inconsistencies