Home | History | Annotate | Download | only in phonenumbers
      1 /*
      2  * Copyright (C) 2010 The Libphonenumber Authors
      3  *
      4  * Licensed under the Apache License, Version 2.0 (the "License");
      5  * you may not use this file except in compliance with the License.
      6  * You may obtain a copy of the License at
      7  *
      8  * http://www.apache.org/licenses/LICENSE-2.0
      9  *
     10  * Unless required by applicable law or agreed to in writing, software
     11  * distributed under the License is distributed on an "AS IS" BASIS,
     12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13  * See the License for the specific language governing permissions and
     14  * limitations under the License.
     15  */
     16 
     17 /* This file is automatically generated by {@link BuildMetadataProtoFromXml}.
     18  * Please don't modify it directly.
     19  */
     20 
     21 package com.android.i18n.phonenumbers;
     22 
     23 import java.util.ArrayList;
     24 import java.util.HashMap;
     25 import java.util.List;
     26 import java.util.Map;
     27 
     28 public class CountryCodeToRegionCodeMap {
     29   // A mapping from a country code to the region codes which denote the
     30   // country/region represented by that country code. In the case of multiple
     31   // countries sharing a calling code, such as the NANPA countries, the one
     32   // indicated with "isMainCountryForCode" in the metadata should be first.
     33   static Map<Integer, List<String>> getCountryCodeToRegionCodeMap() {
     34     // The capacity is set to 286 as there are 215 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>>(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>(2);
    261     listWithRegionCode.add("MA");
    262     listWithRegionCode.add("EH");
    263     countryCodeToRegionCodeMap.put(212, listWithRegionCode);
    264 
    265     listWithRegionCode = new ArrayList<String>(1);
    266     listWithRegionCode.add("DZ");
    267     countryCodeToRegionCodeMap.put(213, listWithRegionCode);
    268 
    269     listWithRegionCode = new ArrayList<String>(1);
    270     listWithRegionCode.add("TN");
    271     countryCodeToRegionCodeMap.put(216, listWithRegionCode);
    272 
    273     listWithRegionCode = new ArrayList<String>(1);
    274     listWithRegionCode.add("LY");
    275     countryCodeToRegionCodeMap.put(218, listWithRegionCode);
    276 
    277     listWithRegionCode = new ArrayList<String>(1);
    278     listWithRegionCode.add("GM");
    279     countryCodeToRegionCodeMap.put(220, listWithRegionCode);
    280 
    281     listWithRegionCode = new ArrayList<String>(1);
    282     listWithRegionCode.add("SN");
    283     countryCodeToRegionCodeMap.put(221, listWithRegionCode);
    284 
    285     listWithRegionCode = new ArrayList<String>(1);
    286     listWithRegionCode.add("MR");
    287     countryCodeToRegionCodeMap.put(222, listWithRegionCode);
    288 
    289     listWithRegionCode = new ArrayList<String>(1);
    290     listWithRegionCode.add("ML");
    291     countryCodeToRegionCodeMap.put(223, listWithRegionCode);
    292 
    293     listWithRegionCode = new ArrayList<String>(1);
    294     listWithRegionCode.add("GN");
    295     countryCodeToRegionCodeMap.put(224, listWithRegionCode);
    296 
    297     listWithRegionCode = new ArrayList<String>(1);
    298     listWithRegionCode.add("CI");
    299     countryCodeToRegionCodeMap.put(225, listWithRegionCode);
    300 
    301     listWithRegionCode = new ArrayList<String>(1);
    302     listWithRegionCode.add("BF");
    303     countryCodeToRegionCodeMap.put(226, listWithRegionCode);
    304 
    305     listWithRegionCode = new ArrayList<String>(1);
    306     listWithRegionCode.add("NE");
    307     countryCodeToRegionCodeMap.put(227, listWithRegionCode);
    308 
    309     listWithRegionCode = new ArrayList<String>(1);
    310     listWithRegionCode.add("TG");
    311     countryCodeToRegionCodeMap.put(228, listWithRegionCode);
    312 
    313     listWithRegionCode = new ArrayList<String>(1);
    314     listWithRegionCode.add("BJ");
    315     countryCodeToRegionCodeMap.put(229, listWithRegionCode);
    316 
    317     listWithRegionCode = new ArrayList<String>(1);
    318     listWithRegionCode.add("MU");
    319     countryCodeToRegionCodeMap.put(230, listWithRegionCode);
    320 
    321     listWithRegionCode = new ArrayList<String>(1);
    322     listWithRegionCode.add("LR");
    323     countryCodeToRegionCodeMap.put(231, listWithRegionCode);
    324 
    325     listWithRegionCode = new ArrayList<String>(1);
    326     listWithRegionCode.add("SL");
    327     countryCodeToRegionCodeMap.put(232, listWithRegionCode);
    328 
    329     listWithRegionCode = new ArrayList<String>(1);
    330     listWithRegionCode.add("GH");
    331     countryCodeToRegionCodeMap.put(233, listWithRegionCode);
    332 
    333     listWithRegionCode = new ArrayList<String>(1);
    334     listWithRegionCode.add("NG");
    335     countryCodeToRegionCodeMap.put(234, listWithRegionCode);
    336 
    337     listWithRegionCode = new ArrayList<String>(1);
    338     listWithRegionCode.add("TD");
    339     countryCodeToRegionCodeMap.put(235, listWithRegionCode);
    340 
    341     listWithRegionCode = new ArrayList<String>(1);
    342     listWithRegionCode.add("CF");
    343     countryCodeToRegionCodeMap.put(236, listWithRegionCode);
    344 
    345     listWithRegionCode = new ArrayList<String>(1);
    346     listWithRegionCode.add("CM");
    347     countryCodeToRegionCodeMap.put(237, listWithRegionCode);
    348 
    349     listWithRegionCode = new ArrayList<String>(1);
    350     listWithRegionCode.add("CV");
    351     countryCodeToRegionCodeMap.put(238, listWithRegionCode);
    352 
    353     listWithRegionCode = new ArrayList<String>(1);
    354     listWithRegionCode.add("ST");
    355     countryCodeToRegionCodeMap.put(239, listWithRegionCode);
    356 
    357     listWithRegionCode = new ArrayList<String>(1);
    358     listWithRegionCode.add("GQ");
    359     countryCodeToRegionCodeMap.put(240, listWithRegionCode);
    360 
    361     listWithRegionCode = new ArrayList<String>(1);
    362     listWithRegionCode.add("GA");
    363     countryCodeToRegionCodeMap.put(241, listWithRegionCode);
    364 
    365     listWithRegionCode = new ArrayList<String>(1);
    366     listWithRegionCode.add("CG");
    367     countryCodeToRegionCodeMap.put(242, listWithRegionCode);
    368 
    369     listWithRegionCode = new ArrayList<String>(1);
    370     listWithRegionCode.add("CD");
    371     countryCodeToRegionCodeMap.put(243, listWithRegionCode);
    372 
    373     listWithRegionCode = new ArrayList<String>(1);
    374     listWithRegionCode.add("AO");
    375     countryCodeToRegionCodeMap.put(244, listWithRegionCode);
    376 
    377     listWithRegionCode = new ArrayList<String>(1);
    378     listWithRegionCode.add("GW");
    379     countryCodeToRegionCodeMap.put(245, listWithRegionCode);
    380 
    381     listWithRegionCode = new ArrayList<String>(1);
    382     listWithRegionCode.add("IO");
    383     countryCodeToRegionCodeMap.put(246, listWithRegionCode);
    384 
    385     listWithRegionCode = new ArrayList<String>(1);
    386     listWithRegionCode.add("AC");
    387     countryCodeToRegionCodeMap.put(247, listWithRegionCode);
    388 
    389     listWithRegionCode = new ArrayList<String>(1);
    390     listWithRegionCode.add("SC");
    391     countryCodeToRegionCodeMap.put(248, listWithRegionCode);
    392 
    393     listWithRegionCode = new ArrayList<String>(1);
    394     listWithRegionCode.add("SD");
    395     countryCodeToRegionCodeMap.put(249, listWithRegionCode);
    396 
    397     listWithRegionCode = new ArrayList<String>(1);
    398     listWithRegionCode.add("RW");
    399     countryCodeToRegionCodeMap.put(250, listWithRegionCode);
    400 
    401     listWithRegionCode = new ArrayList<String>(1);
    402     listWithRegionCode.add("ET");
    403     countryCodeToRegionCodeMap.put(251, listWithRegionCode);
    404 
    405     listWithRegionCode = new ArrayList<String>(1);
    406     listWithRegionCode.add("SO");
    407     countryCodeToRegionCodeMap.put(252, listWithRegionCode);
    408 
    409     listWithRegionCode = new ArrayList<String>(1);
    410     listWithRegionCode.add("DJ");
    411     countryCodeToRegionCodeMap.put(253, listWithRegionCode);
    412 
    413     listWithRegionCode = new ArrayList<String>(1);
    414     listWithRegionCode.add("KE");
    415     countryCodeToRegionCodeMap.put(254, listWithRegionCode);
    416 
    417     listWithRegionCode = new ArrayList<String>(1);
    418     listWithRegionCode.add("TZ");
    419     countryCodeToRegionCodeMap.put(255, listWithRegionCode);
    420 
    421     listWithRegionCode = new ArrayList<String>(1);
    422     listWithRegionCode.add("UG");
    423     countryCodeToRegionCodeMap.put(256, listWithRegionCode);
    424 
    425     listWithRegionCode = new ArrayList<String>(1);
    426     listWithRegionCode.add("BI");
    427     countryCodeToRegionCodeMap.put(257, listWithRegionCode);
    428 
    429     listWithRegionCode = new ArrayList<String>(1);
    430     listWithRegionCode.add("MZ");
    431     countryCodeToRegionCodeMap.put(258, listWithRegionCode);
    432 
    433     listWithRegionCode = new ArrayList<String>(1);
    434     listWithRegionCode.add("ZM");
    435     countryCodeToRegionCodeMap.put(260, listWithRegionCode);
    436 
    437     listWithRegionCode = new ArrayList<String>(1);
    438     listWithRegionCode.add("MG");
    439     countryCodeToRegionCodeMap.put(261, listWithRegionCode);
    440 
    441     listWithRegionCode = new ArrayList<String>(2);
    442     listWithRegionCode.add("RE");
    443     listWithRegionCode.add("YT");
    444     countryCodeToRegionCodeMap.put(262, listWithRegionCode);
    445 
    446     listWithRegionCode = new ArrayList<String>(1);
    447     listWithRegionCode.add("ZW");
    448     countryCodeToRegionCodeMap.put(263, listWithRegionCode);
    449 
    450     listWithRegionCode = new ArrayList<String>(1);
    451     listWithRegionCode.add("NA");
    452     countryCodeToRegionCodeMap.put(264, listWithRegionCode);
    453 
    454     listWithRegionCode = new ArrayList<String>(1);
    455     listWithRegionCode.add("MW");
    456     countryCodeToRegionCodeMap.put(265, listWithRegionCode);
    457 
    458     listWithRegionCode = new ArrayList<String>(1);
    459     listWithRegionCode.add("LS");
    460     countryCodeToRegionCodeMap.put(266, listWithRegionCode);
    461 
    462     listWithRegionCode = new ArrayList<String>(1);
    463     listWithRegionCode.add("BW");
    464     countryCodeToRegionCodeMap.put(267, listWithRegionCode);
    465 
    466     listWithRegionCode = new ArrayList<String>(1);
    467     listWithRegionCode.add("SZ");
    468     countryCodeToRegionCodeMap.put(268, listWithRegionCode);
    469 
    470     listWithRegionCode = new ArrayList<String>(1);
    471     listWithRegionCode.add("KM");
    472     countryCodeToRegionCodeMap.put(269, listWithRegionCode);
    473 
    474     listWithRegionCode = new ArrayList<String>(2);
    475     listWithRegionCode.add("SH");
    476     listWithRegionCode.add("TA");
    477     countryCodeToRegionCodeMap.put(290, listWithRegionCode);
    478 
    479     listWithRegionCode = new ArrayList<String>(1);
    480     listWithRegionCode.add("ER");
    481     countryCodeToRegionCodeMap.put(291, listWithRegionCode);
    482 
    483     listWithRegionCode = new ArrayList<String>(1);
    484     listWithRegionCode.add("AW");
    485     countryCodeToRegionCodeMap.put(297, listWithRegionCode);
    486 
    487     listWithRegionCode = new ArrayList<String>(1);
    488     listWithRegionCode.add("FO");
    489     countryCodeToRegionCodeMap.put(298, listWithRegionCode);
    490 
    491     listWithRegionCode = new ArrayList<String>(1);
    492     listWithRegionCode.add("GL");
    493     countryCodeToRegionCodeMap.put(299, listWithRegionCode);
    494 
    495     listWithRegionCode = new ArrayList<String>(1);
    496     listWithRegionCode.add("GI");
    497     countryCodeToRegionCodeMap.put(350, listWithRegionCode);
    498 
    499     listWithRegionCode = new ArrayList<String>(1);
    500     listWithRegionCode.add("PT");
    501     countryCodeToRegionCodeMap.put(351, listWithRegionCode);
    502 
    503     listWithRegionCode = new ArrayList<String>(1);
    504     listWithRegionCode.add("LU");
    505     countryCodeToRegionCodeMap.put(352, listWithRegionCode);
    506 
    507     listWithRegionCode = new ArrayList<String>(1);
    508     listWithRegionCode.add("IE");
    509     countryCodeToRegionCodeMap.put(353, listWithRegionCode);
    510 
    511     listWithRegionCode = new ArrayList<String>(1);
    512     listWithRegionCode.add("IS");
    513     countryCodeToRegionCodeMap.put(354, listWithRegionCode);
    514 
    515     listWithRegionCode = new ArrayList<String>(1);
    516     listWithRegionCode.add("AL");
    517     countryCodeToRegionCodeMap.put(355, listWithRegionCode);
    518 
    519     listWithRegionCode = new ArrayList<String>(1);
    520     listWithRegionCode.add("MT");
    521     countryCodeToRegionCodeMap.put(356, listWithRegionCode);
    522 
    523     listWithRegionCode = new ArrayList<String>(1);
    524     listWithRegionCode.add("CY");
    525     countryCodeToRegionCodeMap.put(357, listWithRegionCode);
    526 
    527     listWithRegionCode = new ArrayList<String>(2);
    528     listWithRegionCode.add("FI");
    529     listWithRegionCode.add("AX");
    530     countryCodeToRegionCodeMap.put(358, listWithRegionCode);
    531 
    532     listWithRegionCode = new ArrayList<String>(1);
    533     listWithRegionCode.add("BG");
    534     countryCodeToRegionCodeMap.put(359, listWithRegionCode);
    535 
    536     listWithRegionCode = new ArrayList<String>(1);
    537     listWithRegionCode.add("LT");
    538     countryCodeToRegionCodeMap.put(370, listWithRegionCode);
    539 
    540     listWithRegionCode = new ArrayList<String>(1);
    541     listWithRegionCode.add("LV");
    542     countryCodeToRegionCodeMap.put(371, listWithRegionCode);
    543 
    544     listWithRegionCode = new ArrayList<String>(1);
    545     listWithRegionCode.add("EE");
    546     countryCodeToRegionCodeMap.put(372, listWithRegionCode);
    547 
    548     listWithRegionCode = new ArrayList<String>(1);
    549     listWithRegionCode.add("MD");
    550     countryCodeToRegionCodeMap.put(373, listWithRegionCode);
    551 
    552     listWithRegionCode = new ArrayList<String>(1);
    553     listWithRegionCode.add("AM");
    554     countryCodeToRegionCodeMap.put(374, listWithRegionCode);
    555 
    556     listWithRegionCode = new ArrayList<String>(1);
    557     listWithRegionCode.add("BY");
    558     countryCodeToRegionCodeMap.put(375, listWithRegionCode);
    559 
    560     listWithRegionCode = new ArrayList<String>(1);
    561     listWithRegionCode.add("AD");
    562     countryCodeToRegionCodeMap.put(376, listWithRegionCode);
    563 
    564     listWithRegionCode = new ArrayList<String>(1);
    565     listWithRegionCode.add("MC");
    566     countryCodeToRegionCodeMap.put(377, listWithRegionCode);
    567 
    568     listWithRegionCode = new ArrayList<String>(1);
    569     listWithRegionCode.add("SM");
    570     countryCodeToRegionCodeMap.put(378, listWithRegionCode);
    571 
    572     listWithRegionCode = new ArrayList<String>(1);
    573     listWithRegionCode.add("VA");
    574     countryCodeToRegionCodeMap.put(379, listWithRegionCode);
    575 
    576     listWithRegionCode = new ArrayList<String>(1);
    577     listWithRegionCode.add("UA");
    578     countryCodeToRegionCodeMap.put(380, listWithRegionCode);
    579 
    580     listWithRegionCode = new ArrayList<String>(1);
    581     listWithRegionCode.add("RS");
    582     countryCodeToRegionCodeMap.put(381, listWithRegionCode);
    583 
    584     listWithRegionCode = new ArrayList<String>(1);
    585     listWithRegionCode.add("ME");
    586     countryCodeToRegionCodeMap.put(382, listWithRegionCode);
    587 
    588     listWithRegionCode = new ArrayList<String>(1);
    589     listWithRegionCode.add("HR");
    590     countryCodeToRegionCodeMap.put(385, listWithRegionCode);
    591 
    592     listWithRegionCode = new ArrayList<String>(1);
    593     listWithRegionCode.add("SI");
    594     countryCodeToRegionCodeMap.put(386, listWithRegionCode);
    595 
    596     listWithRegionCode = new ArrayList<String>(1);
    597     listWithRegionCode.add("BA");
    598     countryCodeToRegionCodeMap.put(387, listWithRegionCode);
    599 
    600     listWithRegionCode = new ArrayList<String>(1);
    601     listWithRegionCode.add("MK");
    602     countryCodeToRegionCodeMap.put(389, listWithRegionCode);
    603 
    604     listWithRegionCode = new ArrayList<String>(1);
    605     listWithRegionCode.add("CZ");
    606     countryCodeToRegionCodeMap.put(420, listWithRegionCode);
    607 
    608     listWithRegionCode = new ArrayList<String>(1);
    609     listWithRegionCode.add("SK");
    610     countryCodeToRegionCodeMap.put(421, listWithRegionCode);
    611 
    612     listWithRegionCode = new ArrayList<String>(1);
    613     listWithRegionCode.add("LI");
    614     countryCodeToRegionCodeMap.put(423, listWithRegionCode);
    615 
    616     listWithRegionCode = new ArrayList<String>(1);
    617     listWithRegionCode.add("FK");
    618     countryCodeToRegionCodeMap.put(500, listWithRegionCode);
    619 
    620     listWithRegionCode = new ArrayList<String>(1);
    621     listWithRegionCode.add("BZ");
    622     countryCodeToRegionCodeMap.put(501, listWithRegionCode);
    623 
    624     listWithRegionCode = new ArrayList<String>(1);
    625     listWithRegionCode.add("GT");
    626     countryCodeToRegionCodeMap.put(502, listWithRegionCode);
    627 
    628     listWithRegionCode = new ArrayList<String>(1);
    629     listWithRegionCode.add("SV");
    630     countryCodeToRegionCodeMap.put(503, listWithRegionCode);
    631 
    632     listWithRegionCode = new ArrayList<String>(1);
    633     listWithRegionCode.add("HN");
    634     countryCodeToRegionCodeMap.put(504, listWithRegionCode);
    635 
    636     listWithRegionCode = new ArrayList<String>(1);
    637     listWithRegionCode.add("NI");
    638     countryCodeToRegionCodeMap.put(505, listWithRegionCode);
    639 
    640     listWithRegionCode = new ArrayList<String>(1);
    641     listWithRegionCode.add("CR");
    642     countryCodeToRegionCodeMap.put(506, listWithRegionCode);
    643 
    644     listWithRegionCode = new ArrayList<String>(1);
    645     listWithRegionCode.add("PA");
    646     countryCodeToRegionCodeMap.put(507, listWithRegionCode);
    647 
    648     listWithRegionCode = new ArrayList<String>(1);
    649     listWithRegionCode.add("PM");
    650     countryCodeToRegionCodeMap.put(508, listWithRegionCode);
    651 
    652     listWithRegionCode = new ArrayList<String>(1);
    653     listWithRegionCode.add("HT");
    654     countryCodeToRegionCodeMap.put(509, listWithRegionCode);
    655 
    656     listWithRegionCode = new ArrayList<String>(3);
    657     listWithRegionCode.add("GP");
    658     listWithRegionCode.add("BL");
    659     listWithRegionCode.add("MF");
    660     countryCodeToRegionCodeMap.put(590, listWithRegionCode);
    661 
    662     listWithRegionCode = new ArrayList<String>(1);
    663     listWithRegionCode.add("BO");
    664     countryCodeToRegionCodeMap.put(591, listWithRegionCode);
    665 
    666     listWithRegionCode = new ArrayList<String>(1);
    667     listWithRegionCode.add("GY");
    668     countryCodeToRegionCodeMap.put(592, listWithRegionCode);
    669 
    670     listWithRegionCode = new ArrayList<String>(1);
    671     listWithRegionCode.add("EC");
    672     countryCodeToRegionCodeMap.put(593, listWithRegionCode);
    673 
    674     listWithRegionCode = new ArrayList<String>(1);
    675     listWithRegionCode.add("GF");
    676     countryCodeToRegionCodeMap.put(594, listWithRegionCode);
    677 
    678     listWithRegionCode = new ArrayList<String>(1);
    679     listWithRegionCode.add("PY");
    680     countryCodeToRegionCodeMap.put(595, listWithRegionCode);
    681 
    682     listWithRegionCode = new ArrayList<String>(1);
    683     listWithRegionCode.add("MQ");
    684     countryCodeToRegionCodeMap.put(596, listWithRegionCode);
    685 
    686     listWithRegionCode = new ArrayList<String>(1);
    687     listWithRegionCode.add("SR");
    688     countryCodeToRegionCodeMap.put(597, listWithRegionCode);
    689 
    690     listWithRegionCode = new ArrayList<String>(1);
    691     listWithRegionCode.add("UY");
    692     countryCodeToRegionCodeMap.put(598, listWithRegionCode);
    693 
    694     listWithRegionCode = new ArrayList<String>(2);
    695     listWithRegionCode.add("CW");
    696     listWithRegionCode.add("BQ");
    697     countryCodeToRegionCodeMap.put(599, listWithRegionCode);
    698 
    699     listWithRegionCode = new ArrayList<String>(1);
    700     listWithRegionCode.add("TL");
    701     countryCodeToRegionCodeMap.put(670, listWithRegionCode);
    702 
    703     listWithRegionCode = new ArrayList<String>(1);
    704     listWithRegionCode.add("NF");
    705     countryCodeToRegionCodeMap.put(672, listWithRegionCode);
    706 
    707     listWithRegionCode = new ArrayList<String>(1);
    708     listWithRegionCode.add("BN");
    709     countryCodeToRegionCodeMap.put(673, listWithRegionCode);
    710 
    711     listWithRegionCode = new ArrayList<String>(1);
    712     listWithRegionCode.add("NR");
    713     countryCodeToRegionCodeMap.put(674, listWithRegionCode);
    714 
    715     listWithRegionCode = new ArrayList<String>(1);
    716     listWithRegionCode.add("PG");
    717     countryCodeToRegionCodeMap.put(675, listWithRegionCode);
    718 
    719     listWithRegionCode = new ArrayList<String>(1);
    720     listWithRegionCode.add("TO");
    721     countryCodeToRegionCodeMap.put(676, listWithRegionCode);
    722 
    723     listWithRegionCode = new ArrayList<String>(1);
    724     listWithRegionCode.add("SB");
    725     countryCodeToRegionCodeMap.put(677, listWithRegionCode);
    726 
    727     listWithRegionCode = new ArrayList<String>(1);
    728     listWithRegionCode.add("VU");
    729     countryCodeToRegionCodeMap.put(678, listWithRegionCode);
    730 
    731     listWithRegionCode = new ArrayList<String>(1);
    732     listWithRegionCode.add("FJ");
    733     countryCodeToRegionCodeMap.put(679, listWithRegionCode);
    734 
    735     listWithRegionCode = new ArrayList<String>(1);
    736     listWithRegionCode.add("PW");
    737     countryCodeToRegionCodeMap.put(680, listWithRegionCode);
    738 
    739     listWithRegionCode = new ArrayList<String>(1);
    740     listWithRegionCode.add("WF");
    741     countryCodeToRegionCodeMap.put(681, listWithRegionCode);
    742 
    743     listWithRegionCode = new ArrayList<String>(1);
    744     listWithRegionCode.add("CK");
    745     countryCodeToRegionCodeMap.put(682, listWithRegionCode);
    746 
    747     listWithRegionCode = new ArrayList<String>(1);
    748     listWithRegionCode.add("NU");
    749     countryCodeToRegionCodeMap.put(683, listWithRegionCode);
    750 
    751     listWithRegionCode = new ArrayList<String>(1);
    752     listWithRegionCode.add("WS");
    753     countryCodeToRegionCodeMap.put(685, listWithRegionCode);
    754 
    755     listWithRegionCode = new ArrayList<String>(1);
    756     listWithRegionCode.add("KI");
    757     countryCodeToRegionCodeMap.put(686, listWithRegionCode);
    758 
    759     listWithRegionCode = new ArrayList<String>(1);
    760     listWithRegionCode.add("NC");
    761     countryCodeToRegionCodeMap.put(687, listWithRegionCode);
    762 
    763     listWithRegionCode = new ArrayList<String>(1);
    764     listWithRegionCode.add("TV");
    765     countryCodeToRegionCodeMap.put(688, listWithRegionCode);
    766 
    767     listWithRegionCode = new ArrayList<String>(1);
    768     listWithRegionCode.add("PF");
    769     countryCodeToRegionCodeMap.put(689, listWithRegionCode);
    770 
    771     listWithRegionCode = new ArrayList<String>(1);
    772     listWithRegionCode.add("TK");
    773     countryCodeToRegionCodeMap.put(690, listWithRegionCode);
    774 
    775     listWithRegionCode = new ArrayList<String>(1);
    776     listWithRegionCode.add("FM");
    777     countryCodeToRegionCodeMap.put(691, listWithRegionCode);
    778 
    779     listWithRegionCode = new ArrayList<String>(1);
    780     listWithRegionCode.add("MH");
    781     countryCodeToRegionCodeMap.put(692, listWithRegionCode);
    782 
    783     listWithRegionCode = new ArrayList<String>(1);
    784     listWithRegionCode.add("001");
    785     countryCodeToRegionCodeMap.put(800, listWithRegionCode);
    786 
    787     listWithRegionCode = new ArrayList<String>(1);
    788     listWithRegionCode.add("001");
    789     countryCodeToRegionCodeMap.put(808, listWithRegionCode);
    790 
    791     listWithRegionCode = new ArrayList<String>(1);
    792     listWithRegionCode.add("KP");
    793     countryCodeToRegionCodeMap.put(850, listWithRegionCode);
    794 
    795     listWithRegionCode = new ArrayList<String>(1);
    796     listWithRegionCode.add("HK");
    797     countryCodeToRegionCodeMap.put(852, listWithRegionCode);
    798 
    799     listWithRegionCode = new ArrayList<String>(1);
    800     listWithRegionCode.add("MO");
    801     countryCodeToRegionCodeMap.put(853, listWithRegionCode);
    802 
    803     listWithRegionCode = new ArrayList<String>(1);
    804     listWithRegionCode.add("KH");
    805     countryCodeToRegionCodeMap.put(855, listWithRegionCode);
    806 
    807     listWithRegionCode = new ArrayList<String>(1);
    808     listWithRegionCode.add("LA");
    809     countryCodeToRegionCodeMap.put(856, listWithRegionCode);
    810 
    811     listWithRegionCode = new ArrayList<String>(1);
    812     listWithRegionCode.add("001");
    813     countryCodeToRegionCodeMap.put(870, listWithRegionCode);
    814 
    815     listWithRegionCode = new ArrayList<String>(1);
    816     listWithRegionCode.add("001");
    817     countryCodeToRegionCodeMap.put(878, listWithRegionCode);
    818 
    819     listWithRegionCode = new ArrayList<String>(1);
    820     listWithRegionCode.add("BD");
    821     countryCodeToRegionCodeMap.put(880, listWithRegionCode);
    822 
    823     listWithRegionCode = new ArrayList<String>(1);
    824     listWithRegionCode.add("001");
    825     countryCodeToRegionCodeMap.put(881, listWithRegionCode);
    826 
    827     listWithRegionCode = new ArrayList<String>(1);
    828     listWithRegionCode.add("001");
    829     countryCodeToRegionCodeMap.put(882, listWithRegionCode);
    830 
    831     listWithRegionCode = new ArrayList<String>(1);
    832     listWithRegionCode.add("001");
    833     countryCodeToRegionCodeMap.put(883, listWithRegionCode);
    834 
    835     listWithRegionCode = new ArrayList<String>(1);
    836     listWithRegionCode.add("TW");
    837     countryCodeToRegionCodeMap.put(886, listWithRegionCode);
    838 
    839     listWithRegionCode = new ArrayList<String>(1);
    840     listWithRegionCode.add("001");
    841     countryCodeToRegionCodeMap.put(888, listWithRegionCode);
    842 
    843     listWithRegionCode = new ArrayList<String>(1);
    844     listWithRegionCode.add("MV");
    845     countryCodeToRegionCodeMap.put(960, listWithRegionCode);
    846 
    847     listWithRegionCode = new ArrayList<String>(1);
    848     listWithRegionCode.add("LB");
    849     countryCodeToRegionCodeMap.put(961, listWithRegionCode);
    850 
    851     listWithRegionCode = new ArrayList<String>(1);
    852     listWithRegionCode.add("JO");
    853     countryCodeToRegionCodeMap.put(962, listWithRegionCode);
    854 
    855     listWithRegionCode = new ArrayList<String>(1);
    856     listWithRegionCode.add("SY");
    857     countryCodeToRegionCodeMap.put(963, listWithRegionCode);
    858 
    859     listWithRegionCode = new ArrayList<String>(1);
    860     listWithRegionCode.add("IQ");
    861     countryCodeToRegionCodeMap.put(964, listWithRegionCode);
    862 
    863     listWithRegionCode = new ArrayList<String>(1);
    864     listWithRegionCode.add("KW");
    865     countryCodeToRegionCodeMap.put(965, listWithRegionCode);
    866 
    867     listWithRegionCode = new ArrayList<String>(1);
    868     listWithRegionCode.add("SA");
    869     countryCodeToRegionCodeMap.put(966, listWithRegionCode);
    870 
    871     listWithRegionCode = new ArrayList<String>(1);
    872     listWithRegionCode.add("YE");
    873     countryCodeToRegionCodeMap.put(967, listWithRegionCode);
    874 
    875     listWithRegionCode = new ArrayList<String>(1);
    876     listWithRegionCode.add("OM");
    877     countryCodeToRegionCodeMap.put(968, listWithRegionCode);
    878 
    879     listWithRegionCode = new ArrayList<String>(1);
    880     listWithRegionCode.add("PS");
    881     countryCodeToRegionCodeMap.put(970, listWithRegionCode);
    882 
    883     listWithRegionCode = new ArrayList<String>(1);
    884     listWithRegionCode.add("AE");
    885     countryCodeToRegionCodeMap.put(971, listWithRegionCode);
    886 
    887     listWithRegionCode = new ArrayList<String>(1);
    888     listWithRegionCode.add("IL");
    889     countryCodeToRegionCodeMap.put(972, listWithRegionCode);
    890 
    891     listWithRegionCode = new ArrayList<String>(1);
    892     listWithRegionCode.add("BH");
    893     countryCodeToRegionCodeMap.put(973, listWithRegionCode);
    894 
    895     listWithRegionCode = new ArrayList<String>(1);
    896     listWithRegionCode.add("QA");
    897     countryCodeToRegionCodeMap.put(974, listWithRegionCode);
    898 
    899     listWithRegionCode = new ArrayList<String>(1);
    900     listWithRegionCode.add("BT");
    901     countryCodeToRegionCodeMap.put(975, listWithRegionCode);
    902 
    903     listWithRegionCode = new ArrayList<String>(1);
    904     listWithRegionCode.add("MN");
    905     countryCodeToRegionCodeMap.put(976, listWithRegionCode);
    906 
    907     listWithRegionCode = new ArrayList<String>(1);
    908     listWithRegionCode.add("NP");
    909     countryCodeToRegionCodeMap.put(977, listWithRegionCode);
    910 
    911     listWithRegionCode = new ArrayList<String>(1);
    912     listWithRegionCode.add("001");
    913     countryCodeToRegionCodeMap.put(979, listWithRegionCode);
    914 
    915     listWithRegionCode = new ArrayList<String>(1);
    916     listWithRegionCode.add("TJ");
    917     countryCodeToRegionCodeMap.put(992, listWithRegionCode);
    918 
    919     listWithRegionCode = new ArrayList<String>(1);
    920     listWithRegionCode.add("TM");
    921     countryCodeToRegionCodeMap.put(993, listWithRegionCode);
    922 
    923     listWithRegionCode = new ArrayList<String>(1);
    924     listWithRegionCode.add("AZ");
    925     countryCodeToRegionCodeMap.put(994, listWithRegionCode);
    926 
    927     listWithRegionCode = new ArrayList<String>(1);
    928     listWithRegionCode.add("GE");
    929     countryCodeToRegionCodeMap.put(995, listWithRegionCode);
    930 
    931     listWithRegionCode = new ArrayList<String>(1);
    932     listWithRegionCode.add("KG");
    933     countryCodeToRegionCodeMap.put(996, listWithRegionCode);
    934 
    935     listWithRegionCode = new ArrayList<String>(1);
    936     listWithRegionCode.add("UZ");
    937     countryCodeToRegionCodeMap.put(998, listWithRegionCode);
    938 
    939     return countryCodeToRegionCodeMap;
    940   }
    941 }
    942