switch ((int) sortFlag) {
case SORT_STRING:
array.sort(CS_VALUE_REVERSE, KEY_RESET, STRICT);
break;
case SORT_NUMERIC:
array.sort(CN_VALUE_REVERSE, KEY_RESET, STRICT);
break;
case SORT_LOCALE_STRING:
Locale locale = env.getLocaleInfo().getCollate().getLocale();
array.sort(new CompareLocale(ArrayValue.GET_VALUE, SORT_REVERSE,
Collator.getInstance(locale)),