FULL PRODUCT VERSION :
java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)
ADDITIONAL OS VERSION INFORMATION :
Linux astralis 2.6.18.6-jen44-default #1 SMP Tue Jan 2 14:34:27 UTC 2007 i686 i686 i386 GNU/Linux
A DESCRIPTION OF THE PROBLEM :
The list of two character country codes is not up-to-date. At least the following countries are missing:
GG - GUERNSEY
IM - ISLE OF MAN
JE - JERSEY
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
CountryCode.isValid ("GG");
CountryCode.isValid ("IM");
CountryCode.isValid ("JE");
should return <code>true</code> in each case.
---------- END SOURCE ----------
CUSTOMER SUBMITTED WORKAROUND :
Use the official list at http://www.iso.org/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1-semic.txt