Set<Holiday> additionalHolidays = new HashSet<Holiday>();
for (Holiday d : holidays) {
LocalDate twoDaysLater = d.getDate().plusDays(2);
if (calendarUtil.contains(holidays, twoDaysLater)) {
LocalDate bridgingDate = twoDaysLater.minusDays(1);
additionalHolidays.add(new Holiday(bridgingDate, BRIDGING_HOLIDAY_PROPERTIES_KEY,
LocalizedHolidayType.OFFICIAL_HOLIDAY));
}
}
holidays.addAll(additionalHolidays);
return holidays;