<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_calendar_holidays(self, year):
 """ Take into account the eventual shift to the next MON if any holiday falls on SUN. """

        # Unshifted days are here:
        days = super(ChineseNewYearCalendar, self).get_calendar_holidays(year)
        if self.shift_sunday_holidays:
            days_to_inspect = copy(days)
            for day_shifted in self.get_shifted_holidays(days_to_inspect):
                days.append(day_shifted)
        return days