public static String weekInMonthToString(int count) {
        switch (count) {
            case SerialDate.FIRST_WEEK_IN_MONTH : return "First";
            case SerialDate.SECOND_WEEK_IN_MONTH : return "Second";
            case SerialDate.THIRD_WEEK_IN_MONTH : return "Third";
            case SerialDate.FOURTH_WEEK_IN_MONTH : return "Fourth";
            case SerialDate.LAST_WEEK_IN_MONTH : return "Last";
            default :
                return "SerialDate.weekInMonthToString(...): invalid code.";
        }
    }
public static String weekInMonthToString(int count) {
        switch (count) {
            case SerialDate.FIRST_WEEK_IN_MONTH : return "First";
            case SerialDate.SECOND_WEEK_IN_MONTH : return "Second";
            case SerialDate.THIRD_WEEK_IN_MONTH : return "Third";
            case SerialDate.FOURTH_WEEK_IN_MONTH : return "Fourth";
            case SerialDate.LAST_WEEK_IN_MONTH : return "Last";
            default :
                return "SerialDate.weekInMonthToString(...): invalid code.";
        }
    }
public static string weekinmonthtostring(int count) { switch (count) { case serialdate.first_week_in_month : return "first"; case serialdate.second_week_in_month : return "second"; case serialdate.third_week_in_month : return "third"; case serialdate.fourth_week_in_month : return "fourth"; case serialdate.last_week_in_month : return "last"; default : return "serialdate.weekinmonthtostring(...): invalid code."; } }