Source:
public void TestFunctionalEquivalent ( ) { java.lang.String [ ] collCases = new java.lang.String [ ] { "f" , "sv_US_CALIFORNIA" , "sv" , "f" , "zh_TW@collation=stroke" , "zh@collation=stroke" , "f" , "zh_Hant_TW@collation=stroke" , "zh@collation=stroke" , "f" , "sv_CN@collation=pinyin" , "sv" , "t" , "zh@collation=pinyin" , "zh" , "f" , "zh_CN@collation=pinyin" , "zh" , "f" , "zh_Hans_CN@collation=pinyin" , "zh" , "f" , "zh_HK@collation=pinyin" , "zh" , "f" , "zh_Hant_HK@collation=pinyin" , "zh" , "f" , "zh_HK@collation=stroke" , "zh@collation=stroke" , "f" , "zh_Hant_HK@collation=stroke" , "zh@collation=stroke" , "f" , "zh_HK" , "zh@collation=stroke" , "f" , "zh_Hant_HK" , "zh@collation=stroke" , "f" , "zh_MO" , "zh@collation=stroke" , "f" , "zh_Hant_MO" , "zh@collation=stroke" , "f" , "zh_TW_STROKE" , "zh@collation=stroke" , "f" , "zh_TW_STROKE@collation=big5han" , "zh@collation=big5han" , "f" , "sv_CN@calendar=japanese" , "sv" , "t" , "sv@calendar=japanese" , "sv" , "f" , "zh_TW@collation=big5han" , "zh@collation=big5han" , "f" , "zh_Hant_TW@collation=big5han" , "zh@collation=big5han" , "f" , "zh_TW@collation=gb2312han" , "zh@collation=gb2312han" , "f" , "zh_Hant_TW@collation=gb2312han" , "zh@collation=gb2312han" , "f" , "zh_CN@collation=big5han" , "zh@collation=big5han" , "f" , "zh_Hans_CN@collation=big5han" , "zh@collation=big5han" , "f" , "zh_CN@collation=gb2312han" , "zh@collation=gb2312han" , "f" , "zh_Hans_CN@collation=gb2312han" , "zh@collation=gb2312han" , "t" , "zh@collation=big5han" , "zh@collation=big5han" , "t" , "zh@collation=gb2312han" , "zh@collation=gb2312han" , "t" , "hi@collation=standard" , "hi" , "f" , "hi_AU@collation=standard;currency=CHF;calendar=buddhist" , "hi" , "f" , "sv_SE@collation=pinyin" , "sv" , "f" , "sv_SE_BONN@collation=pinyin" , "sv" , "t" , "nl" , "root" , "f" , "nl_NL" , "root" , "f" , "nl_NL_EEXT" , "root" , "t" , "nl@collation=stroke" , "root" , "f" , "nl_NL@collation=stroke" , "root" , "f" , "nl_NL_EEXT@collation=stroke" , "root" } ; logln ( "Testing functional equivalents for collation..." ) ; getFunctionalEquivalentTestCases ( ICUResourceBundle.ICU_COLLATION_BASE_NAME , com.ibm.icu.text.Collator.class . getClassLoader ( ) , com.ibm.icu.dev.test.util.ICUResourceBundleCollationTest.COLLATION_RESNAME , com.ibm.icu.dev.test.util.ICUResourceBundleCollationTest.COLLATION_KEYWORD , true , collCases ) ; }

Target:
public void TestFunctionalEquivalent ( ) { java.lang.String [ ] collCases = new java.lang.String [ ] { "f" , "sv_US_CALIFORNIA" , "sv" , "f" , "zh_Hant_TW@collation=stroke" , "zh@collation=stroke" , "f" , "sv_CN@collation=pinyin" , "sv" , "t" , "zh@collation=pinyin" , "zh" , "f" , "zh_CN@collation=pinyin" , "zh" , "f" , "zh_Hans_CN@collation=pinyin" , "zh" , "f" , "zh_HK@collation=pinyin" , "zh" , "f" , "zh_Hant_HK@collation=pinyin" , "zh" , "f" , "zh_HK@collation=stroke" , "zh@collation=stroke" , "f" , "zh_Hant_HK@collation=stroke" , "zh@collation=stroke" , "f" , "zh_HK" , "zh@collation=stroke" , "f" , "zh_Hant_HK" , "zh@collation=stroke" , "f" , "zh_MO" , "zh@collation=stroke" , "f" , "zh_Hant_MO" , "zh@collation=stroke" , "f" , "zh_TW_STROKE" , "zh@collation=stroke" , "f" , "sv_CN@calendar=japanese" , "sv" , "t" , "sv@calendar=japanese" , "sv" , "t" , "hi@collation=standard" , "hi" , "f" , "hi_AU@collation=standard;currency=CHF;calendar=buddhist" , "hi" , "f" , "sv_SE@collation=pinyin" , "sv" , "f" , "sv_SE_BONN@collation=pinyin" , "sv" , "t" , "nl" , "root" , "f" , "nl_NL" , "root" , "f" , "nl_NL_EEXT" , "root" , "t" , "nl@collation=stroke" , "root" , "f" , "nl_NL@collation=stroke" , "root" , "f" , "nl_NL_EEXT@collation=stroke" , "root" } ; logln ( "Testing functional equivalents for collation..." ) ; getFunctionalEquivalentTestCases ( ICUResourceBundle.ICU_COLLATION_BASE_NAME , com.ibm.icu.text.Collator.class . getClassLoader ( ) , com.ibm.icu.dev.test.util.ICUResourceBundleCollationTest.COLLATION_RESNAME , com.ibm.icu.dev.test.util.ICUResourceBundleCollationTest.COLLATION_KEYWORD , true , collCases ) ; }