DayColumn column = new DayColumn(day, getDiaSemanaLabel(day,locale));
DayColumn column = new DayColumn(day, getDiaSemanaLabel(day,locale, pageContext));
    public TimeTable(Integer numberOfHours, Integer numberOfDays, Calendar minimumHour, Integer slotSize,Locale locale) {        this.minimumHourInMinutes = getMinutes(minimumHour);        this.slotSize = slotSize;        this.numberOfDays = numberOfDays;        this.numberOfHours = numberOfHours;        this.infoLessonWrapperMap = new HashMap();        days = new ArrayList(numberOfDays.intValue());        for (int day = 0; day < numberOfDays.intValue(); day++) {            DayColumn column = new DayColumn(day, getDiaSemanaLabel(day,locale));            days.add(day, column);        }        timeTableGrid = new TimeTableSlot[numberOfDays.intValue()][numberOfHours.intValue()];    }