lAgenda.appointments().add(lAppointment);
}
// update range
final AtomicBoolean lSkippedFirstRangeChange = new AtomicBoolean(false);
lAgenda.calendarRangeCallbackProperty().set(new Callback<Agenda.CalendarRange, Void>()
{
@Override
public Void call(CalendarRange arg0)
{
// the first change should not be processed, because it is set above