import java.util.Collections; import java.util.List; import java.util.Locale; import java.util.Locale.LanguageRange; public class LocaleTest { public static void main (String[] args){ List ranges = Locale.LanguageRange.parse("nv"); // the next line with throw a StringIndexOutOfBoundsException Locale.lookup(ranges,Collections.singleton(Locale.ENGLISH)); } }