code: public final ReadOnlyObjectProperty<LocalTime> endTimeProperty() {
          if (endTime == null) {
              endTime = new ReadOnlyObjectWrapper<>(this, "endTime", getInterval().getEndTime()); //$NON-NLS-1$
          }
  
          return endTime.getReadOnlyProperty();
      }
docs: A read-only property used for retrieving the end time of the entry. The
  property gets updated whenever the end time inside the entry interval
  changes (see {@link #intervalProperty()}).
  
  @return the end time of the entry