@Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        DefaultScheduleEvent<?> that = (DefaultScheduleEvent<?>) o;
        return Objects.equals(title, that.title) &&
                Objects.equals(startDate, that.startDate) &&
                Objects.equals(endDate, that.endDate);
    }
@param resizable Whether the event should be resizable. Setting
{@code null} means that the default of the schedule is applied.
Otherwise, this setting overrides the default of the schedule.
primefaces/src/main/java/org/primefaces/model/DefaultScheduleEvent.java