docs: public static LocalTime toLocalTime(final Calendar self) {
          int hour = self.get(Calendar.HOUR_OF_DAY);
          int minute = self.get(Calendar.MINUTE);
          int second = self.get(Calendar.SECOND);
          int ns = self.get(Calendar.MILLISECOND) * 1_000_000;
          return LocalTime.of(hour, minute, second, ns);
      }