public static List localeVals()
{
Weekday start = localeStartOfWeek();
List list = m_localeVals[start.ord];
if (list == null)
{
list = new List(Sys.WeekdayType, 7);
for (int i=0; i<7; ++i)
list.add(array[(i + start.ord) % 7]);
m_localeVals[start.ord] = (List)list.toImmutable();
}
return list;
}