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
21package com.android.i18n.phonenumbers;
22
23import java.util.ArrayList;
24import java.util.HashMap;
25import java.util.List;
26import java.util.Map;
27
28public 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.
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