View Javadoc
1   /*
2    * Code generator Copyright (C) 2020 Dipl.-Inform. Kai Hofmann. All rights reserved
3    */
4   package de.powerstat.validation.generated;
5   
6   
7   import java.util.Map;
8   import java.util.Locale;
9   import java.util.concurrent.ConcurrentHashMap;
10  
11  
12  /**
13   * ISO 3166 Alpha 2.
14   */
15  public final class GeneratedISO3166A2
16   {
17    /**
18     * Alpha 2 codes map.
19     */
20    private static final Map<String, String> ALPHA2 = new ConcurrentHashMap<>();
21  
22  
23    /**
24     * Static initialization.
25     */
26    static
27     {
28      ALPHA2.put("AF".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
29      ALPHA2.put("AX".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
30      ALPHA2.put("AL".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
31      ALPHA2.put("DZ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
32      ALPHA2.put("AS".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
33      ALPHA2.put("AD".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
34      ALPHA2.put("AO".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
35      ALPHA2.put("AI".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
36      ALPHA2.put("AQ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
37      ALPHA2.put("AG".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
38      ALPHA2.put("AR".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
39      ALPHA2.put("AM".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
40      ALPHA2.put("AW".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
41      ALPHA2.put("AU".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
42      ALPHA2.put("AT".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
43      ALPHA2.put("AZ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
44      ALPHA2.put("BS".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
45      ALPHA2.put("BH".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
46      ALPHA2.put("BD".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
47      ALPHA2.put("BB".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
48      ALPHA2.put("BY".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
49      ALPHA2.put("BE".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
50      ALPHA2.put("BZ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
51      ALPHA2.put("BJ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
52      ALPHA2.put("BM".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
53      ALPHA2.put("BT".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
54      ALPHA2.put("BO".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
55      ALPHA2.put("BQ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
56      ALPHA2.put("BA".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
57      ALPHA2.put("BW".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
58      ALPHA2.put("BV".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
59      ALPHA2.put("BR".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
60      ALPHA2.put("IO".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
61      ALPHA2.put("BN".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
62      ALPHA2.put("BG".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
63      ALPHA2.put("BF".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
64      ALPHA2.put("BI".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
65      ALPHA2.put("KH".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
66      ALPHA2.put("CM".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
67      ALPHA2.put("CA".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
68      ALPHA2.put("CV".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
69      ALPHA2.put("KY".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
70      ALPHA2.put("CF".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
71      ALPHA2.put("TD".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
72      ALPHA2.put("CL".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
73      ALPHA2.put("CN".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
74      ALPHA2.put("CX".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
75      ALPHA2.put("CC".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
76      ALPHA2.put("CO".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
77      ALPHA2.put("KM".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
78      ALPHA2.put("CG".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
79      ALPHA2.put("CD".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
80      ALPHA2.put("CK".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
81      ALPHA2.put("CR".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
82      ALPHA2.put("CI".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
83      ALPHA2.put("HR".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
84      ALPHA2.put("CU".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
85      ALPHA2.put("CW".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
86      ALPHA2.put("CY".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
87      ALPHA2.put("CZ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
88      ALPHA2.put("DK".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
89      ALPHA2.put("DJ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
90      ALPHA2.put("DM".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
91      ALPHA2.put("DO".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
92      ALPHA2.put("EC".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
93      ALPHA2.put("EG".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
94      ALPHA2.put("SV".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
95      ALPHA2.put("GQ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
96      ALPHA2.put("ER".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
97      ALPHA2.put("EE".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
98      ALPHA2.put("ET".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
99      ALPHA2.put("FK".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
100     ALPHA2.put("FO".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
101     ALPHA2.put("FJ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
102     ALPHA2.put("FI".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
103     ALPHA2.put("FR".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
104     ALPHA2.put("GF".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
105     ALPHA2.put("PF".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
106     ALPHA2.put("TF".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
107     ALPHA2.put("GA".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
108     ALPHA2.put("GM".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
109     ALPHA2.put("GE".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
110     ALPHA2.put("DE".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
111     ALPHA2.put("GH".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
112     ALPHA2.put("GI".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
113     ALPHA2.put("GR".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
114     ALPHA2.put("GL".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
115     ALPHA2.put("GD".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
116     ALPHA2.put("GP".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
117     ALPHA2.put("GU".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
118     ALPHA2.put("GT".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
119     ALPHA2.put("GG".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
120     ALPHA2.put("GN".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
121     ALPHA2.put("GW".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
122     ALPHA2.put("GY".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
123     ALPHA2.put("HT".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
124     ALPHA2.put("HM".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
125     ALPHA2.put("VA".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
126     ALPHA2.put("HN".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
127     ALPHA2.put("HK".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
128     ALPHA2.put("HU".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
129     ALPHA2.put("IS".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
130     ALPHA2.put("IN".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
131     ALPHA2.put("ID".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
132     ALPHA2.put("IR".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
133     ALPHA2.put("IQ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
134     ALPHA2.put("IE".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
135     ALPHA2.put("IM".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
136     ALPHA2.put("IL".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
137     ALPHA2.put("IT".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
138     ALPHA2.put("JM".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
139     ALPHA2.put("JP".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
140     ALPHA2.put("JE".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
141     ALPHA2.put("JO".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
142     ALPHA2.put("KZ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
143     ALPHA2.put("KE".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
144     ALPHA2.put("KI".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
145     ALPHA2.put("KP".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
146     ALPHA2.put("KR".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
147     ALPHA2.put("KW".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
148     ALPHA2.put("KG".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
149     ALPHA2.put("LA".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
150     ALPHA2.put("LV".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
151     ALPHA2.put("LB".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
152     ALPHA2.put("LS".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
153     ALPHA2.put("LR".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
154     ALPHA2.put("LY".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
155     ALPHA2.put("LI".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
156     ALPHA2.put("LT".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
157     ALPHA2.put("LU".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
158     ALPHA2.put("MO".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
159     ALPHA2.put("MK".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
160     ALPHA2.put("MG".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
161     ALPHA2.put("MW".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
162     ALPHA2.put("MY".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
163     ALPHA2.put("MV".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
164     ALPHA2.put("ML".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
165     ALPHA2.put("MT".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
166     ALPHA2.put("MH".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
167     ALPHA2.put("MQ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
168     ALPHA2.put("MR".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
169     ALPHA2.put("MU".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
170     ALPHA2.put("YT".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
171     ALPHA2.put("MX".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
172     ALPHA2.put("FM".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
173     ALPHA2.put("MD".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
174     ALPHA2.put("MC".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
175     ALPHA2.put("MN".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
176     ALPHA2.put("ME".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
177     ALPHA2.put("MS".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
178     ALPHA2.put("MA".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
179     ALPHA2.put("MZ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
180     ALPHA2.put("MM".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
181     ALPHA2.put("NA".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
182     ALPHA2.put("NR".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
183     ALPHA2.put("NP".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
184     ALPHA2.put("NL".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
185     ALPHA2.put("NC".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
186     ALPHA2.put("NZ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
187     ALPHA2.put("NI".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
188     ALPHA2.put("NE".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
189     ALPHA2.put("NG".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
190     ALPHA2.put("NU".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
191     ALPHA2.put("NF".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
192     ALPHA2.put("MP".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
193     ALPHA2.put("NO".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
194     ALPHA2.put("OM".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
195     ALPHA2.put("PK".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
196     ALPHA2.put("PW".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
197     ALPHA2.put("PS".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
198     ALPHA2.put("PA".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
199     ALPHA2.put("PG".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
200     ALPHA2.put("PY".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
201     ALPHA2.put("PE".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
202     ALPHA2.put("PH".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
203     ALPHA2.put("PN".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
204     ALPHA2.put("PL".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
205     ALPHA2.put("PT".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
206     ALPHA2.put("PR".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
207     ALPHA2.put("QA".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
208     ALPHA2.put("RE".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
209     ALPHA2.put("RO".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
210     ALPHA2.put("RU".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
211     ALPHA2.put("RW".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
212     ALPHA2.put("BL".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
213     ALPHA2.put("SH".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
214     ALPHA2.put("KN".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
215     ALPHA2.put("LC".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
216     ALPHA2.put("MF".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
217     ALPHA2.put("PM".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
218     ALPHA2.put("VC".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
219     ALPHA2.put("WS".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
220     ALPHA2.put("SM".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
221     ALPHA2.put("ST".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
222     ALPHA2.put("SA".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
223     ALPHA2.put("SN".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
224     ALPHA2.put("RS".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
225     ALPHA2.put("SC".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
226     ALPHA2.put("SL".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
227     ALPHA2.put("SG".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
228     ALPHA2.put("SX".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
229     ALPHA2.put("SK".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
230     ALPHA2.put("SI".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
231     ALPHA2.put("SB".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
232     ALPHA2.put("SO".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
233     ALPHA2.put("ZA".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
234     ALPHA2.put("GS".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
235     ALPHA2.put("SS".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
236     ALPHA2.put("ES".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
237     ALPHA2.put("LK".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
238     ALPHA2.put("SD".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
239     ALPHA2.put("SR".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
240     ALPHA2.put("SJ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
241     ALPHA2.put("SZ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
242     ALPHA2.put("SE".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
243     ALPHA2.put("CH".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
244     ALPHA2.put("SY".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
245     ALPHA2.put("TW".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
246     ALPHA2.put("TJ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
247     ALPHA2.put("TZ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
248     ALPHA2.put("TH".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
249     ALPHA2.put("TL".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
250     ALPHA2.put("TG".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
251     ALPHA2.put("TK".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
252     ALPHA2.put("TO".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
253     ALPHA2.put("TT".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
254     ALPHA2.put("TN".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
255     ALPHA2.put("TR".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
256     ALPHA2.put("TM".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
257     ALPHA2.put("TC".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
258     ALPHA2.put("TV".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
259     ALPHA2.put("UG".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
260     ALPHA2.put("UA".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
261     ALPHA2.put("AE".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
262     ALPHA2.put("GB".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
263     ALPHA2.put("US".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
264     ALPHA2.put("UM".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
265     ALPHA2.put("UY".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
266     ALPHA2.put("UZ".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
267     ALPHA2.put("VU".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
268     ALPHA2.put("VE".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
269     ALPHA2.put("VN".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
270     ALPHA2.put("VG".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
271     ALPHA2.put("VI".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
272     ALPHA2.put("WF".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
273     ALPHA2.put("EH".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
274     ALPHA2.put("YE".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
275     ALPHA2.put("ZM".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
276     ALPHA2.put("ZW".toUpperCase(Locale.getDefault()), ""); //$NON-NLS-1$
277    }
278 
279 
280   /**
281    * Private default constructor.
282    */
283   private GeneratedISO3166A2()
284    {
285     super();
286    }
287 
288 
289   /**
290    * Check if alpha2 code exists.
291    *
292    * @param alpha2 Alpha 2 code to check
293    * @return true if alpha2 code exists, false otherwise
294    */
295   public static boolean contains(final String alpha2)
296    {
297     return ALPHA2.containsKey(alpha2.toUpperCase(Locale.getDefault()));
298    }
299 
300 
301   /**
302    * Get english country name for Alpha 2 code.
303    *
304    * @param alpha2 Alpha 2 code
305    * @return Country name in english
306    */
307   public static String getName(final String alpha2)
308    {
309     return ALPHA2.get(alpha2.toUpperCase(Locale.getDefault()));
310    }
311 
312 }