docs: public static TimeOfDay fromCalendarFields(Calendar calendar) {
          if (calendar == null) {
              throw new IllegalArgumentException("The calendar must not be null");
          }
          return new TimeOfDay(
              calendar.get(Calendar.HOUR_OF_DAY),
              calendar.get(Calendar.MINUTE),
              calendar.get(Calendar.SECOND),
              calendar.get(Calendar.MILLISECOND)
          );
      }