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