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