def next_day_minute_of_day(self):
        if self.minute_of_day + 1 > common_config.MINUTES_IN_A_DAY - 1:
            day = support.next_day(self.day)
            minute_of_day = 0
        else:
            day = self.day
            minute_of_day = self.minute_of_day + 1

        return day, minute_of_day
    def next_day_minute_of_day(self):
        if self.minute_of_day + 1 > common_config.MINUTES_IN_A_DAY - 1:
            day = support.next_day(self.day)
            minute_of_day = 0
        else:
            day = self.day
            minute_of_day = self.minute_of_day + 1

        return day, minute_of_day
    def other_is_next(self, other):
        if self.minute_of_day == common_config.MINUTES_IN_A_DAY - 1:
            next_day = support.next_day(self.day)

            result = other.minute_of_day == 0 and other.day == next_day
        else:
            result = self.minute_of_day + 1 == other.minute_of_day and self.day == other.day

        return result
    def other_is_next(self, other):
        if self.minute_of_day == common_config.MINUTES_IN_A_DAY - 1:
            next_day = support.next_day(self.day)

            result = other.minute_of_day == 0 and other.day == next_day
        else:
            result = self.minute_of_day + 1 == other.minute_of_day and self.day == other.day

        return result