return getPoint().isEqual(timePoint.getPoint());
return (nextDay == timePoint.isNextDay() && getTime().isEqual(timePoint.getTime()));
    public boolean isAtSameTime(TimePoint timePoint) {        return getPoint().isEqual(timePoint.getPoint());    }