code: public LocalDateTime withMinute(int minute) {
          LocalTime newTime = time.withMinute(minute);
          return with(date, newTime);
      }
docs: Returns a copy of this {@code LocalDateTime} with the minute-of-hour altered.
  <p>
  This instance is immutable and unaffected by this method call.
  
  @param minute  the minute-of-hour to set in the result, from 0 to 59
  @return a {@code LocalDateTime} based on this date-time with the requested minute, not null
  @throws DateTimeException if the minute value is invalid