switch (i.getType()) { case NEWYEAR: islamicHolidays = calendarUtil.getIslamicHolidaysInGregorianYear(year, 1, 1); break; default: throw new IllegalArgumentException("Unknown islamic holiday " + i.getType()); String propertiesKey = PREFIX_PROPERTY_ISLAMIC + i.getType().name(); HolidayType type = xmlUtil.getType(i.getLocalizedType()); for (LocalDate d : islamicHolidays) {