.withEndTime(lEnd)
.withSummary(lIpsum.substring(0, new Random().nextInt(50)))
.withDescription(lIpsum.substring(0, 10 + new Random().nextInt(lIpsum.length() - 10)))
.withAppointmentGroup(lAppointmentGroupMap.get("group1" + (new Random().nextInt(3) + 1)));
lAgenda.appointments().add(lAppointment);
}
// update range
final AtomicBoolean lSkippedFirstRangeChange = new AtomicBoolean(false);
lAgenda.calendarRangeCallbackProperty().set(new Callback<Agenda.CalendarRange, Void>()