code: public static JucheCalendar of(
          int yearOfEra,
          Month month,
          int dayOfMonth
      ) {
  
          return JucheCalendar.of(yearOfEra, month.getValue(), dayOfMonth);
  
      }
docs: /*[deutsch]
  <p>Erzeugt ein neues Juche-Kalenderdatum. </p>
  
  @param   yearOfEra   Juche year of era ({@code >= 1})
  @param   month       gregorian month
  @param   dayOfMonth  day of month
  @return  new instance of {@code JucheCalendar}
  @throws  IllegalArgumentException in case of any inconsistencies