util.ListResourceBundle</b>. Each locale is represented by a subclass of it that overrides the method <code>Object[][] getContents()</code>. The returned array represents the keys and values. Keys must be of type <code>String</code>, but values can be any object.</li>

                <li>To determine which bundle belongs to a particular locale, Java tries to find the most specific bundle that matches the properties of the locale.</li>

                <li>If it cannot locate one, the last component of the 