public static String toLowerCase(ULocale locale, String str) {
        return toLowerCase(getCaseLocale(locale), str);
    }
public static String toLowerCase ( ULocale locale , String str ) { return toLowerCase ( getCaseLocale ( locale ) , str ) ; }
Returns the lowercase version of the argument string.
Casing is dependent on the argument locale and context-sensitive
@param locale which string is to be converted in
@param str source string to be performed on
@return lowercase version of the argument string