wdn.mOrdinal = Integer.parseInt(numStr);
wdn.mOrdinal = parseSignedInt(numStr);
    private void parseByDayList(String str, List<ZWeekDayNum> list) {        for (String s : str.split(",")) {            ZWeekDayNum wdn = new ZWeekDayNum();                        String dayStr = s;                        if (s.length() > 2) {                String numStr = s.substring(0,s.length()-2);                dayStr = dayStr.substring(s.length()-2);                wdn.mOrdinal = Integer.parseInt(numStr);            }            wdn.mDay = ZWeekDay.valueOf(dayStr);                        list.add(wdn);        }                // sort by DAY-OF-WEEK (necessary for the byDay checks to work)        Collections.sort(list, new ZWeekDayNum.DayOnlyComparator());    }