static ChronoLocalDateTime<?> readExternal(ObjectInput in) throws IOException, ClassNotFoundException {

    ChronoLocalDate<?> date = (ChronoLocalDate<?>) in.readObject();
    LocalTime time = (LocalTime) in.readObject();
    return date.atTime(time);
  }