• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (C) 2010 The Libphonenumber Authors
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 /* This file is automatically generated by {@link BuildMetadataProtoFromXml}.
18  * Please don't modify it directly.
19  */
20 
21 package com.android.i18n.phonenumbers;
22 
23 import java.util.ArrayList;
24 import java.util.HashMap;
25 import java.util.List;
26 import java.util.Map;
27 
28 public class CountryCodeToRegionCodeMap {
29   // A mapping from a country code to the region codes which denote the
30   // country/region represented by that country code. In the case of multiple
31   // countries sharing a calling code, such as the NANPA countries, the one
32   // indicated with "isMainCountryForCode" in the metadata should be first.
getCountryCodeToRegionCodeMap()33   static Map<Integer, List<String>> getCountryCodeToRegionCodeMap() {
34     // The capacity is set to 286 as there are 215 different country codes,
35     // and this offers a load factor of roughly 0.75.
36     Map<Integer, List<String>> countryCodeToRegionCodeMap =
37         new HashMap<Integer, List<String>>(286);
38 
39     ArrayList<String> listWithRegionCode;
40 
41     listWithRegionCode = new ArrayList<String>(25);
42     listWithRegionCode.add("US");
43     listWithRegionCode.add("AG");
44     listWithRegionCode.add("AI");
45     listWithRegionCode.add("AS");
46     listWithRegionCode.add("BB");
47     listWithRegionCode.add("BM");
48     listWithRegionCode.add("BS");
49     listWithRegionCode.add("CA");
50     listWithRegionCode.add("DM");
51     listWithRegionCode.add("DO");
52     listWithRegionCode.add("GD");
53     listWithRegionCode.add("GU");
54     listWithRegionCode.add("JM");
55     listWithRegionCode.add("KN");
56     listWithRegionCode.add("KY");
57     listWithRegionCode.add("LC");
58     listWithRegionCode.add("MP");
59     listWithRegionCode.add("MS");
60     listWithRegionCode.add("PR");
61     listWithRegionCode.add("SX");
62     listWithRegionCode.add("TC");
63     listWithRegionCode.add("TT");
64     listWithRegionCode.add("VC");
65     listWithRegionCode.add("VG");
66     listWithRegionCode.add("VI");
67     countryCodeToRegionCodeMap.put(1, listWithRegionCode);
68 
69     listWithRegionCode = new ArrayList<String>(2);
70     listWithRegionCode.add("RU");
71     listWithRegionCode.add("KZ");
72     countryCodeToRegionCodeMap.put(7, listWithRegionCode);
73 
74     listWithRegionCode = new ArrayList<String>(1);
75     listWithRegionCode.add("EG");
76     countryCodeToRegionCodeMap.put(20, listWithRegionCode);
77 
78     listWithRegionCode = new ArrayList<String>(1);
79     listWithRegionCode.add("ZA");
80     countryCodeToRegionCodeMap.put(27, listWithRegionCode);
81 
82     listWithRegionCode = new ArrayList<String>(1);
83     listWithRegionCode.add("GR");
84     countryCodeToRegionCodeMap.put(30, listWithRegionCode);
85 
86     listWithRegionCode = new ArrayList<String>(1);
87     listWithRegionCode.add("NL");
88     countryCodeToRegionCodeMap.put(31, listWithRegionCode);
89 
90     listWithRegionCode = new ArrayList<String>(1);
91     listWithRegionCode.add("BE");
92     countryCodeToRegionCodeMap.put(32, listWithRegionCode);
93 
94     listWithRegionCode = new ArrayList<String>(1);
95     listWithRegionCode.add("FR");
96     countryCodeToRegionCodeMap.put(33, listWithRegionCode);
97 
98     listWithRegionCode = new ArrayList<String>(1);
99     listWithRegionCode.add("ES");
100     countryCodeToRegionCodeMap.put(34, listWithRegionCode);
101 
102     listWithRegionCode = new ArrayList<String>(1);
103     listWithRegionCode.add("HU");
104     countryCodeToRegionCodeMap.put(36, listWithRegionCode);
105 
106     listWithRegionCode = new ArrayList<String>(1);
107     listWithRegionCode.add("IT");
108     countryCodeToRegionCodeMap.put(39, listWithRegionCode);
109 
110     listWithRegionCode = new ArrayList<String>(1);
111     listWithRegionCode.add("RO");
112     countryCodeToRegionCodeMap.put(40, listWithRegionCode);
113 
114     listWithRegionCode = new ArrayList<String>(1);
115     listWithRegionCode.add("CH");
116     countryCodeToRegionCodeMap.put(41, listWithRegionCode);
117 
118     listWithRegionCode = new ArrayList<String>(1);
119     listWithRegionCode.add("AT");
120     countryCodeToRegionCodeMap.put(43, listWithRegionCode);
121 
122     listWithRegionCode = new ArrayList<String>(4);
123     listWithRegionCode.add("GB");
124     listWithRegionCode.add("GG");
125     listWithRegionCode.add("IM");
126     listWithRegionCode.add("JE");
127     countryCodeToRegionCodeMap.put(44, listWithRegionCode);
128 
129     listWithRegionCode = new ArrayList<String>(1);
130     listWithRegionCode.add("DK");
131     countryCodeToRegionCodeMap.put(45, listWithRegionCode);
132 
133     listWithRegionCode = new ArrayList<String>(1);
134     listWithRegionCode.add("SE");
135     countryCodeToRegionCodeMap.put(46, listWithRegionCode);
136 
137     listWithRegionCode = new ArrayList<String>(2);
138     listWithRegionCode.add("NO");
139     listWithRegionCode.add("SJ");
140     countryCodeToRegionCodeMap.put(47, listWithRegionCode);
141 
142     listWithRegionCode = new ArrayList<String>(1);
143     listWithRegionCode.add("PL");
144     countryCodeToRegionCodeMap.put(48, listWithRegionCode);
145 
146     listWithRegionCode = new ArrayList<String>(1);
147     listWithRegionCode.add("DE");
148     countryCodeToRegionCodeMap.put(49, listWithRegionCode);
149 
150     listWithRegionCode = new ArrayList<String>(1);
151     listWithRegionCode.add("PE");
152     countryCodeToRegionCodeMap.put(51, listWithRegionCode);
153 
154     listWithRegionCode = new ArrayList<String>(1);
155     listWithRegionCode.add("MX");
156     countryCodeToRegionCodeMap.put(52, listWithRegionCode);
157 
158     listWithRegionCode = new ArrayList<String>(1);
159     listWithRegionCode.add("CU");
160     countryCodeToRegionCodeMap.put(53, listWithRegionCode);
161 
162     listWithRegionCode = new ArrayList<String>(1);
163     listWithRegionCode.add("AR");
164     countryCodeToRegionCodeMap.put(54, listWithRegionCode);
165 
166     listWithRegionCode = new ArrayList<String>(1);
167     listWithRegionCode.add("BR");
168     countryCodeToRegionCodeMap.put(55, listWithRegionCode);
169 
170     listWithRegionCode = new ArrayList<String>(1);
171     listWithRegionCode.add("CL");
172     countryCodeToRegionCodeMap.put(56, listWithRegionCode);
173 
174     listWithRegionCode = new ArrayList<String>(1);
175     listWithRegionCode.add("CO");
176     countryCodeToRegionCodeMap.put(57, listWithRegionCode);
177 
178     listWithRegionCode = new ArrayList<String>(1);
179     listWithRegionCode.add("VE");
180     countryCodeToRegionCodeMap.put(58, listWithRegionCode);
181 
182     listWithRegionCode = new ArrayList<String>(1);
183     listWithRegionCode.add("MY");
184     countryCodeToRegionCodeMap.put(60, listWithRegionCode);
185 
186     listWithRegionCode = new ArrayList<String>(3);
187     listWithRegionCode.add("AU");
188     listWithRegionCode.add("CC");
189     listWithRegionCode.add("CX");
190     countryCodeToRegionCodeMap.put(61, listWithRegionCode);
191 
192     listWithRegionCode = new ArrayList<String>(1);
193     listWithRegionCode.add("ID");
194     countryCodeToRegionCodeMap.put(62, listWithRegionCode);
195 
196     listWithRegionCode = new ArrayList<String>(1);
197     listWithRegionCode.add("PH");
198     countryCodeToRegionCodeMap.put(63, listWithRegionCode);
199 
200     listWithRegionCode = new ArrayList<String>(1);
201     listWithRegionCode.add("NZ");
202     countryCodeToRegionCodeMap.put(64, listWithRegionCode);
203 
204     listWithRegionCode = new ArrayList<String>(1);
205     listWithRegionCode.add("SG");
206     countryCodeToRegionCodeMap.put(65, listWithRegionCode);
207 
208     listWithRegionCode = new ArrayList<String>(1);
209     listWithRegionCode.add("TH");
210     countryCodeToRegionCodeMap.put(66, listWithRegionCode);
211 
212     listWithRegionCode = new ArrayList<String>(1);
213     listWithRegionCode.add("JP");
214     countryCodeToRegionCodeMap.put(81, listWithRegionCode);
215 
216     listWithRegionCode = new ArrayList<String>(1);
217     listWithRegionCode.add("KR");
218     countryCodeToRegionCodeMap.put(82, listWithRegionCode);
219 
220     listWithRegionCode = new ArrayList<String>(1);
221     listWithRegionCode.add("VN");
222     countryCodeToRegionCodeMap.put(84, listWithRegionCode);
223 
224     listWithRegionCode = new ArrayList<String>(1);
225     listWithRegionCode.add("CN");
226     countryCodeToRegionCodeMap.put(86, listWithRegionCode);
227 
228     listWithRegionCode = new ArrayList<String>(1);
229     listWithRegionCode.add("TR");
230     countryCodeToRegionCodeMap.put(90, listWithRegionCode);
231 
232     listWithRegionCode = new ArrayList<String>(1);
233     listWithRegionCode.add("IN");
234     countryCodeToRegionCodeMap.put(91, listWithRegionCode);
235 
236     listWithRegionCode = new ArrayList<String>(1);
237     listWithRegionCode.add("PK");
238     countryCodeToRegionCodeMap.put(92, listWithRegionCode);
239 
240     listWithRegionCode = new ArrayList<String>(1);
241     listWithRegionCode.add("AF");
242     countryCodeToRegionCodeMap.put(93, listWithRegionCode);
243 
244     listWithRegionCode = new ArrayList<String>(1);
245     listWithRegionCode.add("LK");
246     countryCodeToRegionCodeMap.put(94, listWithRegionCode);
247 
248     listWithRegionCode = new ArrayList<String>(1);
249     listWithRegionCode.add("MM");
250     countryCodeToRegionCodeMap.put(95, listWithRegionCode);
251 
252     listWithRegionCode = new ArrayList<String>(1);
253     listWithRegionCode.add("IR");
254     countryCodeToRegionCodeMap.put(98, listWithRegionCode);
255 
256     listWithRegionCode = new ArrayList<String>(1);
257     listWithRegionCode.add("SS");
258     countryCodeToRegionCodeMap.put(211, listWithRegionCode);
259 
260     listWithRegionCode = new ArrayList<String>(1);
261     listWithRegionCode.add("MA");
262     countryCodeToRegionCodeMap.put(212, listWithRegionCode);
263 
264     listWithRegionCode = new ArrayList<String>(1);
265     listWithRegionCode.add("DZ");
266     countryCodeToRegionCodeMap.put(213, listWithRegionCode);
267 
268     listWithRegionCode = new ArrayList<String>(1);
269     listWithRegionCode.add("TN");
270     countryCodeToRegionCodeMap.put(216, listWithRegionCode);
271 
272     listWithRegionCode = new ArrayList<String>(1);
273     listWithRegionCode.add("LY");
274     countryCodeToRegionCodeMap.put(218, listWithRegionCode);
275 
276     listWithRegionCode = new ArrayList<String>(1);
277     listWithRegionCode.add("GM");
278     countryCodeToRegionCodeMap.put(220, listWithRegionCode);
279 
280     listWithRegionCode = new ArrayList<String>(1);
281     listWithRegionCode.add("SN");
282     countryCodeToRegionCodeMap.put(221, listWithRegionCode);
283 
284     listWithRegionCode = new ArrayList<String>(1);
285     listWithRegionCode.add("MR");
286     countryCodeToRegionCodeMap.put(222, listWithRegionCode);
287 
288     listWithRegionCode = new ArrayList<String>(1);
289     listWithRegionCode.add("ML");
290     countryCodeToRegionCodeMap.put(223, listWithRegionCode);
291 
292     listWithRegionCode = new ArrayList<String>(1);
293     listWithRegionCode.add("GN");
294     countryCodeToRegionCodeMap.put(224, listWithRegionCode);
295 
296     listWithRegionCode = new ArrayList<String>(1);
297     listWithRegionCode.add("CI");
298     countryCodeToRegionCodeMap.put(225, listWithRegionCode);
299 
300     listWithRegionCode = new ArrayList<String>(1);
301     listWithRegionCode.add("BF");
302     countryCodeToRegionCodeMap.put(226, listWithRegionCode);
303 
304     listWithRegionCode = new ArrayList<String>(1);
305     listWithRegionCode.add("NE");
306     countryCodeToRegionCodeMap.put(227, listWithRegionCode);
307 
308     listWithRegionCode = new ArrayList<String>(1);
309     listWithRegionCode.add("TG");
310     countryCodeToRegionCodeMap.put(228, listWithRegionCode);
311 
312     listWithRegionCode = new ArrayList<String>(1);
313     listWithRegionCode.add("BJ");
314     countryCodeToRegionCodeMap.put(229, listWithRegionCode);
315 
316     listWithRegionCode = new ArrayList<String>(1);
317     listWithRegionCode.add("MU");
318     countryCodeToRegionCodeMap.put(230, listWithRegionCode);
319 
320     listWithRegionCode = new ArrayList<String>(1);
321     listWithRegionCode.add("LR");
322     countryCodeToRegionCodeMap.put(231, listWithRegionCode);
323 
324     listWithRegionCode = new ArrayList<String>(1);
325     listWithRegionCode.add("SL");
326     countryCodeToRegionCodeMap.put(232, listWithRegionCode);
327 
328     listWithRegionCode = new ArrayList<String>(1);
329     listWithRegionCode.add("GH");
330     countryCodeToRegionCodeMap.put(233, listWithRegionCode);
331 
332     listWithRegionCode = new ArrayList<String>(1);
333     listWithRegionCode.add("NG");
334     countryCodeToRegionCodeMap.put(234, listWithRegionCode);
335 
336     listWithRegionCode = new ArrayList<String>(1);
337     listWithRegionCode.add("TD");
338     countryCodeToRegionCodeMap.put(235, listWithRegionCode);
339 
340     listWithRegionCode = new ArrayList<String>(1);
341     listWithRegionCode.add("CF");
342     countryCodeToRegionCodeMap.put(236, listWithRegionCode);
343 
344     listWithRegionCode = new ArrayList<String>(1);
345     listWithRegionCode.add("CM");
346     countryCodeToRegionCodeMap.put(237, listWithRegionCode);
347 
348     listWithRegionCode = new ArrayList<String>(1);
349     listWithRegionCode.add("CV");
350     countryCodeToRegionCodeMap.put(238, listWithRegionCode);
351 
352     listWithRegionCode = new ArrayList<String>(1);
353     listWithRegionCode.add("ST");
354     countryCodeToRegionCodeMap.put(239, listWithRegionCode);
355 
356     listWithRegionCode = new ArrayList<String>(1);
357     listWithRegionCode.add("GQ");
358     countryCodeToRegionCodeMap.put(240, listWithRegionCode);
359 
360     listWithRegionCode = new ArrayList<String>(1);
361     listWithRegionCode.add("GA");
362     countryCodeToRegionCodeMap.put(241, listWithRegionCode);
363 
364     listWithRegionCode = new ArrayList<String>(1);
365     listWithRegionCode.add("CG");
366     countryCodeToRegionCodeMap.put(242, listWithRegionCode);
367 
368     listWithRegionCode = new ArrayList<String>(1);
369     listWithRegionCode.add("CD");
370     countryCodeToRegionCodeMap.put(243, listWithRegionCode);
371 
372     listWithRegionCode = new ArrayList<String>(1);
373     listWithRegionCode.add("AO");
374     countryCodeToRegionCodeMap.put(244, listWithRegionCode);
375 
376     listWithRegionCode = new ArrayList<String>(1);
377     listWithRegionCode.add("GW");
378     countryCodeToRegionCodeMap.put(245, listWithRegionCode);
379 
380     listWithRegionCode = new ArrayList<String>(1);
381     listWithRegionCode.add("IO");
382     countryCodeToRegionCodeMap.put(246, listWithRegionCode);
383 
384     listWithRegionCode = new ArrayList<String>(1);
385     listWithRegionCode.add("AC");
386     countryCodeToRegionCodeMap.put(247, listWithRegionCode);
387 
388     listWithRegionCode = new ArrayList<String>(1);
389     listWithRegionCode.add("SC");
390     countryCodeToRegionCodeMap.put(248, listWithRegionCode);
391 
392     listWithRegionCode = new ArrayList<String>(1);
393     listWithRegionCode.add("SD");
394     countryCodeToRegionCodeMap.put(249, listWithRegionCode);
395 
396     listWithRegionCode = new ArrayList<String>(1);
397     listWithRegionCode.add("RW");
398     countryCodeToRegionCodeMap.put(250, listWithRegionCode);
399 
400     listWithRegionCode = new ArrayList<String>(1);
401     listWithRegionCode.add("ET");
402     countryCodeToRegionCodeMap.put(251, listWithRegionCode);
403 
404     listWithRegionCode = new ArrayList<String>(1);
405     listWithRegionCode.add("SO");
406     countryCodeToRegionCodeMap.put(252, listWithRegionCode);
407 
408     listWithRegionCode = new ArrayList<String>(1);
409     listWithRegionCode.add("DJ");
410     countryCodeToRegionCodeMap.put(253, listWithRegionCode);
411 
412     listWithRegionCode = new ArrayList<String>(1);
413     listWithRegionCode.add("KE");
414     countryCodeToRegionCodeMap.put(254, listWithRegionCode);
415 
416     listWithRegionCode = new ArrayList<String>(1);
417     listWithRegionCode.add("TZ");
418     countryCodeToRegionCodeMap.put(255, listWithRegionCode);
419 
420     listWithRegionCode = new ArrayList<String>(1);
421     listWithRegionCode.add("UG");
422     countryCodeToRegionCodeMap.put(256, listWithRegionCode);
423 
424     listWithRegionCode = new ArrayList<String>(1);
425     listWithRegionCode.add("BI");
426     countryCodeToRegionCodeMap.put(257, listWithRegionCode);
427 
428     listWithRegionCode = new ArrayList<String>(1);
429     listWithRegionCode.add("MZ");
430     countryCodeToRegionCodeMap.put(258, listWithRegionCode);
431 
432     listWithRegionCode = new ArrayList<String>(1);
433     listWithRegionCode.add("ZM");
434     countryCodeToRegionCodeMap.put(260, listWithRegionCode);
435 
436     listWithRegionCode = new ArrayList<String>(1);
437     listWithRegionCode.add("MG");
438     countryCodeToRegionCodeMap.put(261, listWithRegionCode);
439 
440     listWithRegionCode = new ArrayList<String>(2);
441     listWithRegionCode.add("RE");
442     listWithRegionCode.add("YT");
443     countryCodeToRegionCodeMap.put(262, listWithRegionCode);
444 
445     listWithRegionCode = new ArrayList<String>(1);
446     listWithRegionCode.add("ZW");
447     countryCodeToRegionCodeMap.put(263, listWithRegionCode);
448 
449     listWithRegionCode = new ArrayList<String>(1);
450     listWithRegionCode.add("NA");
451     countryCodeToRegionCodeMap.put(264, listWithRegionCode);
452 
453     listWithRegionCode = new ArrayList<String>(1);
454     listWithRegionCode.add("MW");
455     countryCodeToRegionCodeMap.put(265, listWithRegionCode);
456 
457     listWithRegionCode = new ArrayList<String>(1);
458     listWithRegionCode.add("LS");
459     countryCodeToRegionCodeMap.put(266, listWithRegionCode);
460 
461     listWithRegionCode = new ArrayList<String>(1);
462     listWithRegionCode.add("BW");
463     countryCodeToRegionCodeMap.put(267, listWithRegionCode);
464 
465     listWithRegionCode = new ArrayList<String>(1);
466     listWithRegionCode.add("SZ");
467     countryCodeToRegionCodeMap.put(268, listWithRegionCode);
468 
469     listWithRegionCode = new ArrayList<String>(1);
470     listWithRegionCode.add("KM");
471     countryCodeToRegionCodeMap.put(269, listWithRegionCode);
472 
473     listWithRegionCode = new ArrayList<String>(1);
474     listWithRegionCode.add("SH");
475     countryCodeToRegionCodeMap.put(290, listWithRegionCode);
476 
477     listWithRegionCode = new ArrayList<String>(1);
478     listWithRegionCode.add("ER");
479     countryCodeToRegionCodeMap.put(291, listWithRegionCode);
480 
481     listWithRegionCode = new ArrayList<String>(1);
482     listWithRegionCode.add("AW");
483     countryCodeToRegionCodeMap.put(297, listWithRegionCode);
484 
485     listWithRegionCode = new ArrayList<String>(1);
486     listWithRegionCode.add("FO");
487     countryCodeToRegionCodeMap.put(298, listWithRegionCode);
488 
489     listWithRegionCode = new ArrayList<String>(1);
490     listWithRegionCode.add("GL");
491     countryCodeToRegionCodeMap.put(299, listWithRegionCode);
492 
493     listWithRegionCode = new ArrayList<String>(1);
494     listWithRegionCode.add("GI");
495     countryCodeToRegionCodeMap.put(350, listWithRegionCode);
496 
497     listWithRegionCode = new ArrayList<String>(1);
498     listWithRegionCode.add("PT");
499     countryCodeToRegionCodeMap.put(351, listWithRegionCode);
500 
501     listWithRegionCode = new ArrayList<String>(1);
502     listWithRegionCode.add("LU");
503     countryCodeToRegionCodeMap.put(352, listWithRegionCode);
504 
505     listWithRegionCode = new ArrayList<String>(1);
506     listWithRegionCode.add("IE");
507     countryCodeToRegionCodeMap.put(353, listWithRegionCode);
508 
509     listWithRegionCode = new ArrayList<String>(1);
510     listWithRegionCode.add("IS");
511     countryCodeToRegionCodeMap.put(354, listWithRegionCode);
512 
513     listWithRegionCode = new ArrayList<String>(1);
514     listWithRegionCode.add("AL");
515     countryCodeToRegionCodeMap.put(355, listWithRegionCode);
516 
517     listWithRegionCode = new ArrayList<String>(1);
518     listWithRegionCode.add("MT");
519     countryCodeToRegionCodeMap.put(356, listWithRegionCode);
520 
521     listWithRegionCode = new ArrayList<String>(1);
522     listWithRegionCode.add("CY");
523     countryCodeToRegionCodeMap.put(357, listWithRegionCode);
524 
525     listWithRegionCode = new ArrayList<String>(2);
526     listWithRegionCode.add("FI");
527     listWithRegionCode.add("AX");
528     countryCodeToRegionCodeMap.put(358, listWithRegionCode);
529 
530     listWithRegionCode = new ArrayList<String>(1);
531     listWithRegionCode.add("BG");
532     countryCodeToRegionCodeMap.put(359, listWithRegionCode);
533 
534     listWithRegionCode = new ArrayList<String>(1);
535     listWithRegionCode.add("LT");
536     countryCodeToRegionCodeMap.put(370, listWithRegionCode);
537 
538     listWithRegionCode = new ArrayList<String>(1);
539     listWithRegionCode.add("LV");
540     countryCodeToRegionCodeMap.put(371, listWithRegionCode);
541 
542     listWithRegionCode = new ArrayList<String>(1);
543     listWithRegionCode.add("EE");
544     countryCodeToRegionCodeMap.put(372, listWithRegionCode);
545 
546     listWithRegionCode = new ArrayList<String>(1);
547     listWithRegionCode.add("MD");
548     countryCodeToRegionCodeMap.put(373, listWithRegionCode);
549 
550     listWithRegionCode = new ArrayList<String>(1);
551     listWithRegionCode.add("AM");
552     countryCodeToRegionCodeMap.put(374, listWithRegionCode);
553 
554     listWithRegionCode = new ArrayList<String>(1);
555     listWithRegionCode.add("BY");
556     countryCodeToRegionCodeMap.put(375, listWithRegionCode);
557 
558     listWithRegionCode = new ArrayList<String>(1);
559     listWithRegionCode.add("AD");
560     countryCodeToRegionCodeMap.put(376, listWithRegionCode);
561 
562     listWithRegionCode = new ArrayList<String>(1);
563     listWithRegionCode.add("MC");
564     countryCodeToRegionCodeMap.put(377, listWithRegionCode);
565 
566     listWithRegionCode = new ArrayList<String>(1);
567     listWithRegionCode.add("SM");
568     countryCodeToRegionCodeMap.put(378, listWithRegionCode);
569 
570     listWithRegionCode = new ArrayList<String>(1);
571     listWithRegionCode.add("VA");
572     countryCodeToRegionCodeMap.put(379, listWithRegionCode);
573 
574     listWithRegionCode = new ArrayList<String>(1);
575     listWithRegionCode.add("UA");
576     countryCodeToRegionCodeMap.put(380, listWithRegionCode);
577 
578     listWithRegionCode = new ArrayList<String>(1);
579     listWithRegionCode.add("RS");
580     countryCodeToRegionCodeMap.put(381, listWithRegionCode);
581 
582     listWithRegionCode = new ArrayList<String>(1);
583     listWithRegionCode.add("ME");
584     countryCodeToRegionCodeMap.put(382, listWithRegionCode);
585 
586     listWithRegionCode = new ArrayList<String>(1);
587     listWithRegionCode.add("HR");
588     countryCodeToRegionCodeMap.put(385, listWithRegionCode);
589 
590     listWithRegionCode = new ArrayList<String>(1);
591     listWithRegionCode.add("SI");
592     countryCodeToRegionCodeMap.put(386, listWithRegionCode);
593 
594     listWithRegionCode = new ArrayList<String>(1);
595     listWithRegionCode.add("BA");
596     countryCodeToRegionCodeMap.put(387, listWithRegionCode);
597 
598     listWithRegionCode = new ArrayList<String>(1);
599     listWithRegionCode.add("MK");
600     countryCodeToRegionCodeMap.put(389, listWithRegionCode);
601 
602     listWithRegionCode = new ArrayList<String>(1);
603     listWithRegionCode.add("CZ");
604     countryCodeToRegionCodeMap.put(420, listWithRegionCode);
605 
606     listWithRegionCode = new ArrayList<String>(1);
607     listWithRegionCode.add("SK");
608     countryCodeToRegionCodeMap.put(421, listWithRegionCode);
609 
610     listWithRegionCode = new ArrayList<String>(1);
611     listWithRegionCode.add("LI");
612     countryCodeToRegionCodeMap.put(423, listWithRegionCode);
613 
614     listWithRegionCode = new ArrayList<String>(1);
615     listWithRegionCode.add("FK");
616     countryCodeToRegionCodeMap.put(500, listWithRegionCode);
617 
618     listWithRegionCode = new ArrayList<String>(1);
619     listWithRegionCode.add("BZ");
620     countryCodeToRegionCodeMap.put(501, listWithRegionCode);
621 
622     listWithRegionCode = new ArrayList<String>(1);
623     listWithRegionCode.add("GT");
624     countryCodeToRegionCodeMap.put(502, listWithRegionCode);
625 
626     listWithRegionCode = new ArrayList<String>(1);
627     listWithRegionCode.add("SV");
628     countryCodeToRegionCodeMap.put(503, listWithRegionCode);
629 
630     listWithRegionCode = new ArrayList<String>(1);
631     listWithRegionCode.add("HN");
632     countryCodeToRegionCodeMap.put(504, listWithRegionCode);
633 
634     listWithRegionCode = new ArrayList<String>(1);
635     listWithRegionCode.add("NI");
636     countryCodeToRegionCodeMap.put(505, listWithRegionCode);
637 
638     listWithRegionCode = new ArrayList<String>(1);
639     listWithRegionCode.add("CR");
640     countryCodeToRegionCodeMap.put(506, listWithRegionCode);
641 
642     listWithRegionCode = new ArrayList<String>(1);
643     listWithRegionCode.add("PA");
644     countryCodeToRegionCodeMap.put(507, listWithRegionCode);
645 
646     listWithRegionCode = new ArrayList<String>(1);
647     listWithRegionCode.add("PM");
648     countryCodeToRegionCodeMap.put(508, listWithRegionCode);
649 
650     listWithRegionCode = new ArrayList<String>(1);
651     listWithRegionCode.add("HT");
652     countryCodeToRegionCodeMap.put(509, listWithRegionCode);
653 
654     listWithRegionCode = new ArrayList<String>(3);
655     listWithRegionCode.add("GP");
656     listWithRegionCode.add("BL");
657     listWithRegionCode.add("MF");
658     countryCodeToRegionCodeMap.put(590, listWithRegionCode);
659 
660     listWithRegionCode = new ArrayList<String>(1);
661     listWithRegionCode.add("BO");
662     countryCodeToRegionCodeMap.put(591, listWithRegionCode);
663 
664     listWithRegionCode = new ArrayList<String>(1);
665     listWithRegionCode.add("GY");
666     countryCodeToRegionCodeMap.put(592, listWithRegionCode);
667 
668     listWithRegionCode = new ArrayList<String>(1);
669     listWithRegionCode.add("EC");
670     countryCodeToRegionCodeMap.put(593, listWithRegionCode);
671 
672     listWithRegionCode = new ArrayList<String>(1);
673     listWithRegionCode.add("GF");
674     countryCodeToRegionCodeMap.put(594, listWithRegionCode);
675 
676     listWithRegionCode = new ArrayList<String>(1);
677     listWithRegionCode.add("PY");
678     countryCodeToRegionCodeMap.put(595, listWithRegionCode);
679 
680     listWithRegionCode = new ArrayList<String>(1);
681     listWithRegionCode.add("MQ");
682     countryCodeToRegionCodeMap.put(596, listWithRegionCode);
683 
684     listWithRegionCode = new ArrayList<String>(1);
685     listWithRegionCode.add("SR");
686     countryCodeToRegionCodeMap.put(597, listWithRegionCode);
687 
688     listWithRegionCode = new ArrayList<String>(1);
689     listWithRegionCode.add("UY");
690     countryCodeToRegionCodeMap.put(598, listWithRegionCode);
691 
692     listWithRegionCode = new ArrayList<String>(3);
693     listWithRegionCode.add("CW");
694     listWithRegionCode.add("AN");
695     listWithRegionCode.add("BQ");
696     countryCodeToRegionCodeMap.put(599, listWithRegionCode);
697 
698     listWithRegionCode = new ArrayList<String>(1);
699     listWithRegionCode.add("TL");
700     countryCodeToRegionCodeMap.put(670, listWithRegionCode);
701 
702     listWithRegionCode = new ArrayList<String>(1);
703     listWithRegionCode.add("NF");
704     countryCodeToRegionCodeMap.put(672, listWithRegionCode);
705 
706     listWithRegionCode = new ArrayList<String>(1);
707     listWithRegionCode.add("BN");
708     countryCodeToRegionCodeMap.put(673, listWithRegionCode);
709 
710     listWithRegionCode = new ArrayList<String>(1);
711     listWithRegionCode.add("NR");
712     countryCodeToRegionCodeMap.put(674, listWithRegionCode);
713 
714     listWithRegionCode = new ArrayList<String>(1);
715     listWithRegionCode.add("PG");
716     countryCodeToRegionCodeMap.put(675, listWithRegionCode);
717 
718     listWithRegionCode = new ArrayList<String>(1);
719     listWithRegionCode.add("TO");
720     countryCodeToRegionCodeMap.put(676, listWithRegionCode);
721 
722     listWithRegionCode = new ArrayList<String>(1);
723     listWithRegionCode.add("SB");
724     countryCodeToRegionCodeMap.put(677, listWithRegionCode);
725 
726     listWithRegionCode = new ArrayList<String>(1);
727     listWithRegionCode.add("VU");
728     countryCodeToRegionCodeMap.put(678, listWithRegionCode);
729 
730     listWithRegionCode = new ArrayList<String>(1);
731     listWithRegionCode.add("FJ");
732     countryCodeToRegionCodeMap.put(679, listWithRegionCode);
733 
734     listWithRegionCode = new ArrayList<String>(1);
735     listWithRegionCode.add("PW");
736     countryCodeToRegionCodeMap.put(680, listWithRegionCode);
737 
738     listWithRegionCode = new ArrayList<String>(1);
739     listWithRegionCode.add("WF");
740     countryCodeToRegionCodeMap.put(681, listWithRegionCode);
741 
742     listWithRegionCode = new ArrayList<String>(1);
743     listWithRegionCode.add("CK");
744     countryCodeToRegionCodeMap.put(682, listWithRegionCode);
745 
746     listWithRegionCode = new ArrayList<String>(1);
747     listWithRegionCode.add("NU");
748     countryCodeToRegionCodeMap.put(683, listWithRegionCode);
749 
750     listWithRegionCode = new ArrayList<String>(1);
751     listWithRegionCode.add("WS");
752     countryCodeToRegionCodeMap.put(685, listWithRegionCode);
753 
754     listWithRegionCode = new ArrayList<String>(1);
755     listWithRegionCode.add("KI");
756     countryCodeToRegionCodeMap.put(686, listWithRegionCode);
757 
758     listWithRegionCode = new ArrayList<String>(1);
759     listWithRegionCode.add("NC");
760     countryCodeToRegionCodeMap.put(687, listWithRegionCode);
761 
762     listWithRegionCode = new ArrayList<String>(1);
763     listWithRegionCode.add("TV");
764     countryCodeToRegionCodeMap.put(688, listWithRegionCode);
765 
766     listWithRegionCode = new ArrayList<String>(1);
767     listWithRegionCode.add("PF");
768     countryCodeToRegionCodeMap.put(689, listWithRegionCode);
769 
770     listWithRegionCode = new ArrayList<String>(1);
771     listWithRegionCode.add("TK");
772     countryCodeToRegionCodeMap.put(690, listWithRegionCode);
773 
774     listWithRegionCode = new ArrayList<String>(1);
775     listWithRegionCode.add("FM");
776     countryCodeToRegionCodeMap.put(691, listWithRegionCode);
777 
778     listWithRegionCode = new ArrayList<String>(1);
779     listWithRegionCode.add("MH");
780     countryCodeToRegionCodeMap.put(692, listWithRegionCode);
781 
782     listWithRegionCode = new ArrayList<String>(1);
783     listWithRegionCode.add("001");
784     countryCodeToRegionCodeMap.put(800, listWithRegionCode);
785 
786     listWithRegionCode = new ArrayList<String>(1);
787     listWithRegionCode.add("001");
788     countryCodeToRegionCodeMap.put(808, listWithRegionCode);
789 
790     listWithRegionCode = new ArrayList<String>(1);
791     listWithRegionCode.add("KP");
792     countryCodeToRegionCodeMap.put(850, listWithRegionCode);
793 
794     listWithRegionCode = new ArrayList<String>(1);
795     listWithRegionCode.add("HK");
796     countryCodeToRegionCodeMap.put(852, listWithRegionCode);
797 
798     listWithRegionCode = new ArrayList<String>(1);
799     listWithRegionCode.add("MO");
800     countryCodeToRegionCodeMap.put(853, listWithRegionCode);
801 
802     listWithRegionCode = new ArrayList<String>(1);
803     listWithRegionCode.add("KH");
804     countryCodeToRegionCodeMap.put(855, listWithRegionCode);
805 
806     listWithRegionCode = new ArrayList<String>(1);
807     listWithRegionCode.add("LA");
808     countryCodeToRegionCodeMap.put(856, listWithRegionCode);
809 
810     listWithRegionCode = new ArrayList<String>(1);
811     listWithRegionCode.add("001");
812     countryCodeToRegionCodeMap.put(870, listWithRegionCode);
813 
814     listWithRegionCode = new ArrayList<String>(1);
815     listWithRegionCode.add("001");
816     countryCodeToRegionCodeMap.put(878, listWithRegionCode);
817 
818     listWithRegionCode = new ArrayList<String>(1);
819     listWithRegionCode.add("BD");
820     countryCodeToRegionCodeMap.put(880, listWithRegionCode);
821 
822     listWithRegionCode = new ArrayList<String>(1);
823     listWithRegionCode.add("001");
824     countryCodeToRegionCodeMap.put(881, listWithRegionCode);
825 
826     listWithRegionCode = new ArrayList<String>(1);
827     listWithRegionCode.add("001");
828     countryCodeToRegionCodeMap.put(882, listWithRegionCode);
829 
830     listWithRegionCode = new ArrayList<String>(1);
831     listWithRegionCode.add("001");
832     countryCodeToRegionCodeMap.put(883, listWithRegionCode);
833 
834     listWithRegionCode = new ArrayList<String>(1);
835     listWithRegionCode.add("TW");
836     countryCodeToRegionCodeMap.put(886, listWithRegionCode);
837 
838     listWithRegionCode = new ArrayList<String>(1);
839     listWithRegionCode.add("001");
840     countryCodeToRegionCodeMap.put(888, listWithRegionCode);
841 
842     listWithRegionCode = new ArrayList<String>(1);
843     listWithRegionCode.add("MV");
844     countryCodeToRegionCodeMap.put(960, listWithRegionCode);
845 
846     listWithRegionCode = new ArrayList<String>(1);
847     listWithRegionCode.add("LB");
848     countryCodeToRegionCodeMap.put(961, listWithRegionCode);
849 
850     listWithRegionCode = new ArrayList<String>(1);
851     listWithRegionCode.add("JO");
852     countryCodeToRegionCodeMap.put(962, listWithRegionCode);
853 
854     listWithRegionCode = new ArrayList<String>(1);
855     listWithRegionCode.add("SY");
856     countryCodeToRegionCodeMap.put(963, listWithRegionCode);
857 
858     listWithRegionCode = new ArrayList<String>(1);
859     listWithRegionCode.add("IQ");
860     countryCodeToRegionCodeMap.put(964, listWithRegionCode);
861 
862     listWithRegionCode = new ArrayList<String>(1);
863     listWithRegionCode.add("KW");
864     countryCodeToRegionCodeMap.put(965, listWithRegionCode);
865 
866     listWithRegionCode = new ArrayList<String>(1);
867     listWithRegionCode.add("SA");
868     countryCodeToRegionCodeMap.put(966, listWithRegionCode);
869 
870     listWithRegionCode = new ArrayList<String>(1);
871     listWithRegionCode.add("YE");
872     countryCodeToRegionCodeMap.put(967, listWithRegionCode);
873 
874     listWithRegionCode = new ArrayList<String>(1);
875     listWithRegionCode.add("OM");
876     countryCodeToRegionCodeMap.put(968, listWithRegionCode);
877 
878     listWithRegionCode = new ArrayList<String>(1);
879     listWithRegionCode.add("PS");
880     countryCodeToRegionCodeMap.put(970, listWithRegionCode);
881 
882     listWithRegionCode = new ArrayList<String>(1);
883     listWithRegionCode.add("AE");
884     countryCodeToRegionCodeMap.put(971, listWithRegionCode);
885 
886     listWithRegionCode = new ArrayList<String>(1);
887     listWithRegionCode.add("IL");
888     countryCodeToRegionCodeMap.put(972, listWithRegionCode);
889 
890     listWithRegionCode = new ArrayList<String>(1);
891     listWithRegionCode.add("BH");
892     countryCodeToRegionCodeMap.put(973, listWithRegionCode);
893 
894     listWithRegionCode = new ArrayList<String>(1);
895     listWithRegionCode.add("QA");
896     countryCodeToRegionCodeMap.put(974, listWithRegionCode);
897 
898     listWithRegionCode = new ArrayList<String>(1);
899     listWithRegionCode.add("BT");
900     countryCodeToRegionCodeMap.put(975, listWithRegionCode);
901 
902     listWithRegionCode = new ArrayList<String>(1);
903     listWithRegionCode.add("MN");
904     countryCodeToRegionCodeMap.put(976, listWithRegionCode);
905 
906     listWithRegionCode = new ArrayList<String>(1);
907     listWithRegionCode.add("NP");
908     countryCodeToRegionCodeMap.put(977, listWithRegionCode);
909 
910     listWithRegionCode = new ArrayList<String>(1);
911     listWithRegionCode.add("001");
912     countryCodeToRegionCodeMap.put(979, listWithRegionCode);
913 
914     listWithRegionCode = new ArrayList<String>(1);
915     listWithRegionCode.add("TJ");
916     countryCodeToRegionCodeMap.put(992, listWithRegionCode);
917 
918     listWithRegionCode = new ArrayList<String>(1);
919     listWithRegionCode.add("TM");
920     countryCodeToRegionCodeMap.put(993, listWithRegionCode);
921 
922     listWithRegionCode = new ArrayList<String>(1);
923     listWithRegionCode.add("AZ");
924     countryCodeToRegionCodeMap.put(994, listWithRegionCode);
925 
926     listWithRegionCode = new ArrayList<String>(1);
927     listWithRegionCode.add("GE");
928     countryCodeToRegionCodeMap.put(995, listWithRegionCode);
929 
930     listWithRegionCode = new ArrayList<String>(1);
931     listWithRegionCode.add("KG");
932     countryCodeToRegionCodeMap.put(996, listWithRegionCode);
933 
934     listWithRegionCode = new ArrayList<String>(1);
935     listWithRegionCode.add("UZ");
936     countryCodeToRegionCodeMap.put(998, listWithRegionCode);
937 
938     return countryCodeToRegionCodeMap;
939   }
940 }
941