From b5b7c3bbf83261715b073df33718699748275ba3 Mon Sep 17 00:00:00 2001 From: Philippe Liard Date: Mon, 21 Nov 2011 10:45:37 +0000 Subject: [PATCH] JAVA: Move java code to java/libphonenumber. This is required for the incoming Maven refactoring adding a separate geocoder module. BUG=57 Review URL: http://codereview.appspot.com/5376090 --- debian/libphonenumber-java.jlibs | 2 +- debian/rules | 2 +- java/{ => libphonenumber}/build.xml | 42 +++++---- java/{ => libphonenumber}/pom.xml | 87 ------------------ java/{ => libphonenumber}/release_notes.txt | 0 .../i18n/phonenumbers/AsYouTypeFormatter.java | 0 .../CountryCodeToRegionCodeMap.java | 0 .../phonenumbers/NumberParseException.java | 0 .../i18n/phonenumbers/PhoneNumberMatch.java | 0 .../i18n/phonenumbers/PhoneNumberMatcher.java | 0 .../i18n/phonenumbers/PhoneNumberUtil.java | 0 .../i18n/phonenumbers/Phonemetadata.java | 0 .../google/i18n/phonenumbers/Phonenumber.java | 0 .../google/i18n/phonenumbers/RegexCache.java | 0 .../i18n/phonenumbers/ShortNumberUtil.java | 0 .../data/PhoneNumberMetadataProto_AC | Bin .../data/PhoneNumberMetadataProto_AD | Bin .../data/PhoneNumberMetadataProto_AE | Bin .../data/PhoneNumberMetadataProto_AF | Bin .../data/PhoneNumberMetadataProto_AG | Bin .../data/PhoneNumberMetadataProto_AI | Bin .../data/PhoneNumberMetadataProto_AL | Bin .../data/PhoneNumberMetadataProto_AM | Bin .../data/PhoneNumberMetadataProto_AN | Bin .../data/PhoneNumberMetadataProto_AO | Bin .../data/PhoneNumberMetadataProto_AR | Bin .../data/PhoneNumberMetadataProto_AS | Bin .../data/PhoneNumberMetadataProto_AT | Bin .../data/PhoneNumberMetadataProto_AU | Bin .../data/PhoneNumberMetadataProto_AW | Bin .../data/PhoneNumberMetadataProto_AX | Bin .../data/PhoneNumberMetadataProto_AZ | Bin .../data/PhoneNumberMetadataProto_BA | Bin .../data/PhoneNumberMetadataProto_BB | Bin .../data/PhoneNumberMetadataProto_BD | Bin .../data/PhoneNumberMetadataProto_BE | Bin .../data/PhoneNumberMetadataProto_BF | Bin .../data/PhoneNumberMetadataProto_BG | Bin .../data/PhoneNumberMetadataProto_BH | Bin .../data/PhoneNumberMetadataProto_BI | Bin .../data/PhoneNumberMetadataProto_BJ | Bin .../data/PhoneNumberMetadataProto_BL | Bin .../data/PhoneNumberMetadataProto_BM | Bin .../data/PhoneNumberMetadataProto_BN | Bin .../data/PhoneNumberMetadataProto_BO | Bin .../data/PhoneNumberMetadataProto_BR | Bin .../data/PhoneNumberMetadataProto_BS | Bin .../data/PhoneNumberMetadataProto_BT | Bin .../data/PhoneNumberMetadataProto_BW | Bin .../data/PhoneNumberMetadataProto_BY | Bin .../data/PhoneNumberMetadataProto_BZ | Bin .../data/PhoneNumberMetadataProto_CA | Bin .../data/PhoneNumberMetadataProto_CC | Bin .../data/PhoneNumberMetadataProto_CD | Bin .../data/PhoneNumberMetadataProto_CF | Bin .../data/PhoneNumberMetadataProto_CG | Bin .../data/PhoneNumberMetadataProto_CH | Bin .../data/PhoneNumberMetadataProto_CI | Bin .../data/PhoneNumberMetadataProto_CK | Bin .../data/PhoneNumberMetadataProto_CL | Bin .../data/PhoneNumberMetadataProto_CM | Bin .../data/PhoneNumberMetadataProto_CN | Bin .../data/PhoneNumberMetadataProto_CO | Bin .../data/PhoneNumberMetadataProto_CR | Bin .../data/PhoneNumberMetadataProto_CU | Bin .../data/PhoneNumberMetadataProto_CV | Bin .../data/PhoneNumberMetadataProto_CX | Bin .../data/PhoneNumberMetadataProto_CY | Bin .../data/PhoneNumberMetadataProto_CZ | Bin .../data/PhoneNumberMetadataProto_DE | Bin .../data/PhoneNumberMetadataProto_DJ | Bin .../data/PhoneNumberMetadataProto_DK | Bin .../data/PhoneNumberMetadataProto_DM | Bin .../data/PhoneNumberMetadataProto_DO | Bin .../data/PhoneNumberMetadataProto_DZ | Bin .../data/PhoneNumberMetadataProto_EC | Bin .../data/PhoneNumberMetadataProto_EE | Bin .../data/PhoneNumberMetadataProto_EG | Bin .../data/PhoneNumberMetadataProto_ER | Bin .../data/PhoneNumberMetadataProto_ES | Bin .../data/PhoneNumberMetadataProto_ET | Bin .../data/PhoneNumberMetadataProto_FI | Bin .../data/PhoneNumberMetadataProto_FJ | Bin .../data/PhoneNumberMetadataProto_FK | Bin .../data/PhoneNumberMetadataProto_FM | Bin .../data/PhoneNumberMetadataProto_FO | Bin .../data/PhoneNumberMetadataProto_FR | Bin .../data/PhoneNumberMetadataProto_GA | Bin .../data/PhoneNumberMetadataProto_GB | Bin .../data/PhoneNumberMetadataProto_GD | Bin .../data/PhoneNumberMetadataProto_GE | Bin .../data/PhoneNumberMetadataProto_GF | Bin .../data/PhoneNumberMetadataProto_GG | Bin .../data/PhoneNumberMetadataProto_GH | Bin .../data/PhoneNumberMetadataProto_GI | Bin .../data/PhoneNumberMetadataProto_GL | Bin .../data/PhoneNumberMetadataProto_GM | Bin .../data/PhoneNumberMetadataProto_GN | Bin .../data/PhoneNumberMetadataProto_GP | Bin .../data/PhoneNumberMetadataProto_GQ | Bin .../data/PhoneNumberMetadataProto_GR | Bin .../data/PhoneNumberMetadataProto_GT | Bin .../data/PhoneNumberMetadataProto_GU | Bin .../data/PhoneNumberMetadataProto_GW | Bin .../data/PhoneNumberMetadataProto_GY | Bin .../data/PhoneNumberMetadataProto_HK | Bin .../data/PhoneNumberMetadataProto_HN | Bin .../data/PhoneNumberMetadataProto_HR | Bin .../data/PhoneNumberMetadataProto_HT | Bin .../data/PhoneNumberMetadataProto_HU | Bin .../data/PhoneNumberMetadataProto_ID | Bin .../data/PhoneNumberMetadataProto_IE | Bin .../data/PhoneNumberMetadataProto_IL | Bin .../data/PhoneNumberMetadataProto_IM | Bin .../data/PhoneNumberMetadataProto_IN | Bin .../data/PhoneNumberMetadataProto_IO | Bin .../data/PhoneNumberMetadataProto_IQ | Bin .../data/PhoneNumberMetadataProto_IR | Bin .../data/PhoneNumberMetadataProto_IS | Bin .../data/PhoneNumberMetadataProto_IT | Bin .../data/PhoneNumberMetadataProto_JE | Bin .../data/PhoneNumberMetadataProto_JM | Bin .../data/PhoneNumberMetadataProto_JO | Bin .../data/PhoneNumberMetadataProto_JP | Bin .../data/PhoneNumberMetadataProto_KE | Bin .../data/PhoneNumberMetadataProto_KG | Bin .../data/PhoneNumberMetadataProto_KH | Bin .../data/PhoneNumberMetadataProto_KI | Bin .../data/PhoneNumberMetadataProto_KM | Bin .../data/PhoneNumberMetadataProto_KN | Bin .../data/PhoneNumberMetadataProto_KP | Bin .../data/PhoneNumberMetadataProto_KR | Bin .../data/PhoneNumberMetadataProto_KW | Bin .../data/PhoneNumberMetadataProto_KY | Bin .../data/PhoneNumberMetadataProto_KZ | Bin .../data/PhoneNumberMetadataProto_LA | Bin .../data/PhoneNumberMetadataProto_LB | Bin .../data/PhoneNumberMetadataProto_LC | Bin .../data/PhoneNumberMetadataProto_LI | Bin .../data/PhoneNumberMetadataProto_LK | Bin .../data/PhoneNumberMetadataProto_LR | Bin .../data/PhoneNumberMetadataProto_LS | Bin .../data/PhoneNumberMetadataProto_LT | Bin .../data/PhoneNumberMetadataProto_LU | Bin .../data/PhoneNumberMetadataProto_LV | Bin .../data/PhoneNumberMetadataProto_LY | Bin .../data/PhoneNumberMetadataProto_MA | Bin .../data/PhoneNumberMetadataProto_MC | Bin .../data/PhoneNumberMetadataProto_MD | Bin .../data/PhoneNumberMetadataProto_ME | Bin .../data/PhoneNumberMetadataProto_MF | Bin .../data/PhoneNumberMetadataProto_MG | Bin .../data/PhoneNumberMetadataProto_MH | Bin .../data/PhoneNumberMetadataProto_MK | Bin .../data/PhoneNumberMetadataProto_ML | Bin .../data/PhoneNumberMetadataProto_MM | Bin .../data/PhoneNumberMetadataProto_MN | Bin .../data/PhoneNumberMetadataProto_MO | Bin .../data/PhoneNumberMetadataProto_MP | Bin .../data/PhoneNumberMetadataProto_MQ | Bin .../data/PhoneNumberMetadataProto_MR | Bin .../data/PhoneNumberMetadataProto_MS | Bin .../data/PhoneNumberMetadataProto_MT | Bin .../data/PhoneNumberMetadataProto_MU | Bin .../data/PhoneNumberMetadataProto_MV | Bin .../data/PhoneNumberMetadataProto_MW | Bin .../data/PhoneNumberMetadataProto_MX | Bin .../data/PhoneNumberMetadataProto_MY | Bin .../data/PhoneNumberMetadataProto_MZ | Bin .../data/PhoneNumberMetadataProto_NA | Bin .../data/PhoneNumberMetadataProto_NC | Bin .../data/PhoneNumberMetadataProto_NE | Bin .../data/PhoneNumberMetadataProto_NF | Bin .../data/PhoneNumberMetadataProto_NG | Bin .../data/PhoneNumberMetadataProto_NI | Bin .../data/PhoneNumberMetadataProto_NL | Bin .../data/PhoneNumberMetadataProto_NO | Bin .../data/PhoneNumberMetadataProto_NP | Bin .../data/PhoneNumberMetadataProto_NR | Bin .../data/PhoneNumberMetadataProto_NU | Bin .../data/PhoneNumberMetadataProto_NZ | Bin .../data/PhoneNumberMetadataProto_OM | Bin .../data/PhoneNumberMetadataProto_PA | Bin .../data/PhoneNumberMetadataProto_PE | Bin .../data/PhoneNumberMetadataProto_PF | Bin .../data/PhoneNumberMetadataProto_PG | Bin .../data/PhoneNumberMetadataProto_PH | Bin .../data/PhoneNumberMetadataProto_PK | Bin .../data/PhoneNumberMetadataProto_PL | Bin .../data/PhoneNumberMetadataProto_PM | Bin .../data/PhoneNumberMetadataProto_PR | Bin .../data/PhoneNumberMetadataProto_PS | Bin .../data/PhoneNumberMetadataProto_PT | Bin .../data/PhoneNumberMetadataProto_PW | Bin .../data/PhoneNumberMetadataProto_PY | Bin .../data/PhoneNumberMetadataProto_QA | Bin .../data/PhoneNumberMetadataProto_RE | Bin .../data/PhoneNumberMetadataProto_RO | Bin .../data/PhoneNumberMetadataProto_RS | Bin .../data/PhoneNumberMetadataProto_RU | Bin .../data/PhoneNumberMetadataProto_RW | Bin .../data/PhoneNumberMetadataProto_SA | Bin .../data/PhoneNumberMetadataProto_SB | Bin .../data/PhoneNumberMetadataProto_SC | Bin .../data/PhoneNumberMetadataProto_SD | Bin .../data/PhoneNumberMetadataProto_SE | Bin .../data/PhoneNumberMetadataProto_SG | Bin .../data/PhoneNumberMetadataProto_SH | Bin .../data/PhoneNumberMetadataProto_SI | Bin .../data/PhoneNumberMetadataProto_SJ | Bin .../data/PhoneNumberMetadataProto_SK | Bin .../data/PhoneNumberMetadataProto_SL | Bin .../data/PhoneNumberMetadataProto_SM | Bin .../data/PhoneNumberMetadataProto_SN | Bin .../data/PhoneNumberMetadataProto_SO | Bin .../data/PhoneNumberMetadataProto_SR | Bin .../data/PhoneNumberMetadataProto_ST | Bin .../data/PhoneNumberMetadataProto_SV | Bin .../data/PhoneNumberMetadataProto_SX | Bin .../data/PhoneNumberMetadataProto_SY | Bin .../data/PhoneNumberMetadataProto_SZ | Bin .../data/PhoneNumberMetadataProto_TC | Bin .../data/PhoneNumberMetadataProto_TD | Bin .../data/PhoneNumberMetadataProto_TG | Bin .../data/PhoneNumberMetadataProto_TH | Bin .../data/PhoneNumberMetadataProto_TJ | Bin .../data/PhoneNumberMetadataProto_TK | Bin .../data/PhoneNumberMetadataProto_TL | Bin .../data/PhoneNumberMetadataProto_TM | Bin .../data/PhoneNumberMetadataProto_TN | Bin .../data/PhoneNumberMetadataProto_TO | Bin .../data/PhoneNumberMetadataProto_TR | Bin .../data/PhoneNumberMetadataProto_TT | Bin .../data/PhoneNumberMetadataProto_TV | Bin .../data/PhoneNumberMetadataProto_TW | Bin .../data/PhoneNumberMetadataProto_TZ | Bin .../data/PhoneNumberMetadataProto_UA | Bin .../data/PhoneNumberMetadataProto_UG | Bin .../data/PhoneNumberMetadataProto_US | Bin .../data/PhoneNumberMetadataProto_UY | Bin .../data/PhoneNumberMetadataProto_UZ | Bin .../data/PhoneNumberMetadataProto_VA | Bin .../data/PhoneNumberMetadataProto_VC | Bin .../data/PhoneNumberMetadataProto_VE | Bin .../data/PhoneNumberMetadataProto_VG | Bin .../data/PhoneNumberMetadataProto_VI | Bin .../data/PhoneNumberMetadataProto_VN | Bin .../data/PhoneNumberMetadataProto_VU | Bin .../data/PhoneNumberMetadataProto_WF | Bin .../data/PhoneNumberMetadataProto_WS | Bin .../data/PhoneNumberMetadataProto_YE | Bin .../data/PhoneNumberMetadataProto_YT | Bin .../data/PhoneNumberMetadataProto_ZA | Bin .../data/PhoneNumberMetadataProto_ZM | Bin .../data/PhoneNumberMetadataProto_ZW | Bin .../phonenumbers/geocoding/AreaCodeMap.java | 0 .../geocoding/AreaCodeMapStorageStrategy.java | 0 .../geocoding/DefaultMapStorage.java | 0 .../geocoding/FlyweightMapStorage.java | 0 .../geocoding/MappingFileProvider.java | 0 .../geocoding/PhoneNumberOfflineGeocoder.java | 0 .../i18n/phonenumbers/geocoding/data/1201_en | Bin .../i18n/phonenumbers/geocoding/data/1202_en | Bin .../i18n/phonenumbers/geocoding/data/1203_en | Bin .../i18n/phonenumbers/geocoding/data/1204_en | Bin .../i18n/phonenumbers/geocoding/data/1205_en | Bin .../i18n/phonenumbers/geocoding/data/1206_en | Bin .../i18n/phonenumbers/geocoding/data/1207_en | Bin .../i18n/phonenumbers/geocoding/data/1208_en | Bin .../i18n/phonenumbers/geocoding/data/1209_en | Bin .../i18n/phonenumbers/geocoding/data/1210_en | Bin .../i18n/phonenumbers/geocoding/data/1212_en | Bin .../i18n/phonenumbers/geocoding/data/1213_en | Bin .../i18n/phonenumbers/geocoding/data/1214_en | Bin .../i18n/phonenumbers/geocoding/data/1215_en | Bin .../i18n/phonenumbers/geocoding/data/1216_en | Bin .../i18n/phonenumbers/geocoding/data/1217_en | Bin .../i18n/phonenumbers/geocoding/data/1218_en | Bin .../i18n/phonenumbers/geocoding/data/1219_en | Bin .../i18n/phonenumbers/geocoding/data/1224_en | Bin .../i18n/phonenumbers/geocoding/data/1225_en | Bin .../i18n/phonenumbers/geocoding/data/1226_en | Bin .../i18n/phonenumbers/geocoding/data/1228_en | Bin .../i18n/phonenumbers/geocoding/data/1229_en | Bin .../i18n/phonenumbers/geocoding/data/1231_en | Bin .../i18n/phonenumbers/geocoding/data/1234_en | Bin .../i18n/phonenumbers/geocoding/data/1239_en | Bin .../i18n/phonenumbers/geocoding/data/1240_en | Bin .../i18n/phonenumbers/geocoding/data/1248_en | Bin .../i18n/phonenumbers/geocoding/data/1250_en | Bin .../i18n/phonenumbers/geocoding/data/1251_en | Bin .../i18n/phonenumbers/geocoding/data/1252_en | Bin .../i18n/phonenumbers/geocoding/data/1253_en | Bin .../i18n/phonenumbers/geocoding/data/1254_en | Bin .../i18n/phonenumbers/geocoding/data/1256_en | Bin .../i18n/phonenumbers/geocoding/data/1260_en | Bin .../i18n/phonenumbers/geocoding/data/1262_en | Bin .../i18n/phonenumbers/geocoding/data/1267_en | Bin .../i18n/phonenumbers/geocoding/data/1269_en | Bin .../i18n/phonenumbers/geocoding/data/1270_en | Bin .../i18n/phonenumbers/geocoding/data/1276_en | Bin .../i18n/phonenumbers/geocoding/data/1281_en | Bin .../i18n/phonenumbers/geocoding/data/1289_en | Bin .../i18n/phonenumbers/geocoding/data/1301_en | Bin .../i18n/phonenumbers/geocoding/data/1302_en | Bin .../i18n/phonenumbers/geocoding/data/1303_en | Bin .../i18n/phonenumbers/geocoding/data/1304_en | Bin .../i18n/phonenumbers/geocoding/data/1305_en | Bin .../i18n/phonenumbers/geocoding/data/1306_en | Bin .../i18n/phonenumbers/geocoding/data/1307_en | Bin .../i18n/phonenumbers/geocoding/data/1308_en | Bin .../i18n/phonenumbers/geocoding/data/1309_en | Bin .../i18n/phonenumbers/geocoding/data/1310_en | Bin .../i18n/phonenumbers/geocoding/data/1312_en | Bin .../i18n/phonenumbers/geocoding/data/1313_en | Bin .../i18n/phonenumbers/geocoding/data/1314_en | Bin .../i18n/phonenumbers/geocoding/data/1315_en | Bin .../i18n/phonenumbers/geocoding/data/1316_en | Bin .../i18n/phonenumbers/geocoding/data/1317_en | Bin .../i18n/phonenumbers/geocoding/data/1318_en | Bin .../i18n/phonenumbers/geocoding/data/1319_en | Bin .../i18n/phonenumbers/geocoding/data/1320_en | Bin .../i18n/phonenumbers/geocoding/data/1321_en | Bin .../i18n/phonenumbers/geocoding/data/1323_en | Bin .../i18n/phonenumbers/geocoding/data/1325_en | Bin .../i18n/phonenumbers/geocoding/data/1330_en | Bin .../i18n/phonenumbers/geocoding/data/1331_en | Bin .../i18n/phonenumbers/geocoding/data/1334_en | Bin .../i18n/phonenumbers/geocoding/data/1336_en | Bin .../i18n/phonenumbers/geocoding/data/1337_en | Bin .../i18n/phonenumbers/geocoding/data/1339_en | Bin .../i18n/phonenumbers/geocoding/data/1347_en | Bin .../i18n/phonenumbers/geocoding/data/1351_en | Bin .../i18n/phonenumbers/geocoding/data/1352_en | Bin .../i18n/phonenumbers/geocoding/data/1360_en | Bin .../i18n/phonenumbers/geocoding/data/1361_en | Bin .../i18n/phonenumbers/geocoding/data/1385_en | Bin .../i18n/phonenumbers/geocoding/data/1386_en | Bin .../i18n/phonenumbers/geocoding/data/1401_en | Bin .../i18n/phonenumbers/geocoding/data/1402_en | Bin .../i18n/phonenumbers/geocoding/data/1403_en | Bin .../i18n/phonenumbers/geocoding/data/1404_en | Bin .../i18n/phonenumbers/geocoding/data/1405_en | Bin .../i18n/phonenumbers/geocoding/data/1406_en | Bin .../i18n/phonenumbers/geocoding/data/1407_en | Bin .../i18n/phonenumbers/geocoding/data/1408_en | Bin .../i18n/phonenumbers/geocoding/data/1409_en | Bin .../i18n/phonenumbers/geocoding/data/1410_en | Bin .../i18n/phonenumbers/geocoding/data/1412_en | Bin .../i18n/phonenumbers/geocoding/data/1413_en | Bin .../i18n/phonenumbers/geocoding/data/1414_en | Bin .../i18n/phonenumbers/geocoding/data/1415_en | Bin .../i18n/phonenumbers/geocoding/data/1416_en | Bin .../i18n/phonenumbers/geocoding/data/1417_en | Bin .../i18n/phonenumbers/geocoding/data/1418_en | Bin .../i18n/phonenumbers/geocoding/data/1419_en | Bin .../i18n/phonenumbers/geocoding/data/1423_en | Bin .../i18n/phonenumbers/geocoding/data/1424_en | Bin .../i18n/phonenumbers/geocoding/data/1425_en | Bin .../i18n/phonenumbers/geocoding/data/1430_en | Bin .../i18n/phonenumbers/geocoding/data/1432_en | Bin .../i18n/phonenumbers/geocoding/data/1434_en | Bin .../i18n/phonenumbers/geocoding/data/1435_en | Bin .../i18n/phonenumbers/geocoding/data/1438_en | Bin .../i18n/phonenumbers/geocoding/data/1440_en | Bin .../i18n/phonenumbers/geocoding/data/1443_en | Bin .../i18n/phonenumbers/geocoding/data/1450_en | Bin .../i18n/phonenumbers/geocoding/data/1469_en | Bin .../i18n/phonenumbers/geocoding/data/1478_en | Bin .../i18n/phonenumbers/geocoding/data/1479_en | Bin .../i18n/phonenumbers/geocoding/data/1480_en | Bin .../i18n/phonenumbers/geocoding/data/1484_en | Bin .../i18n/phonenumbers/geocoding/data/1501_en | Bin .../i18n/phonenumbers/geocoding/data/1502_en | Bin .../i18n/phonenumbers/geocoding/data/1503_en | Bin .../i18n/phonenumbers/geocoding/data/1504_en | Bin .../i18n/phonenumbers/geocoding/data/1505_en | Bin .../i18n/phonenumbers/geocoding/data/1506_en | Bin .../i18n/phonenumbers/geocoding/data/1507_en | Bin .../i18n/phonenumbers/geocoding/data/1508_en | Bin .../i18n/phonenumbers/geocoding/data/1509_en | Bin .../i18n/phonenumbers/geocoding/data/1510_en | Bin .../i18n/phonenumbers/geocoding/data/1512_en | Bin .../i18n/phonenumbers/geocoding/data/1513_en | Bin .../i18n/phonenumbers/geocoding/data/1514_en | Bin .../i18n/phonenumbers/geocoding/data/1515_en | Bin .../i18n/phonenumbers/geocoding/data/1516_en | Bin .../i18n/phonenumbers/geocoding/data/1517_en | Bin .../i18n/phonenumbers/geocoding/data/1518_en | Bin .../i18n/phonenumbers/geocoding/data/1519_en | Bin .../i18n/phonenumbers/geocoding/data/1520_en | Bin .../i18n/phonenumbers/geocoding/data/1530_en | Bin .../i18n/phonenumbers/geocoding/data/1540_en | Bin .../i18n/phonenumbers/geocoding/data/1541_en | Bin .../i18n/phonenumbers/geocoding/data/1551_en | Bin .../i18n/phonenumbers/geocoding/data/1559_en | Bin .../i18n/phonenumbers/geocoding/data/1561_en | Bin .../i18n/phonenumbers/geocoding/data/1562_en | Bin .../i18n/phonenumbers/geocoding/data/1563_en | Bin .../i18n/phonenumbers/geocoding/data/1567_en | Bin .../i18n/phonenumbers/geocoding/data/1570_en | Bin .../i18n/phonenumbers/geocoding/data/1571_en | Bin .../i18n/phonenumbers/geocoding/data/1573_en | Bin .../i18n/phonenumbers/geocoding/data/1574_en | Bin .../i18n/phonenumbers/geocoding/data/1575_en | Bin .../i18n/phonenumbers/geocoding/data/1580_en | Bin .../i18n/phonenumbers/geocoding/data/1585_en | Bin .../i18n/phonenumbers/geocoding/data/1586_en | Bin .../i18n/phonenumbers/geocoding/data/1587_en | Bin .../i18n/phonenumbers/geocoding/data/1601_en | Bin .../i18n/phonenumbers/geocoding/data/1602_en | Bin .../i18n/phonenumbers/geocoding/data/1603_en | Bin .../i18n/phonenumbers/geocoding/data/1604_en | Bin .../i18n/phonenumbers/geocoding/data/1605_en | Bin .../i18n/phonenumbers/geocoding/data/1606_en | Bin .../i18n/phonenumbers/geocoding/data/1607_en | Bin .../i18n/phonenumbers/geocoding/data/1608_en | Bin .../i18n/phonenumbers/geocoding/data/1609_en | Bin .../i18n/phonenumbers/geocoding/data/1610_en | Bin .../i18n/phonenumbers/geocoding/data/1612_en | Bin .../i18n/phonenumbers/geocoding/data/1613_en | Bin .../i18n/phonenumbers/geocoding/data/1614_en | Bin .../i18n/phonenumbers/geocoding/data/1615_en | Bin .../i18n/phonenumbers/geocoding/data/1616_en | Bin .../i18n/phonenumbers/geocoding/data/1617_en | Bin .../i18n/phonenumbers/geocoding/data/1618_en | Bin .../i18n/phonenumbers/geocoding/data/1619_en | Bin .../i18n/phonenumbers/geocoding/data/1620_en | Bin .../i18n/phonenumbers/geocoding/data/1623_en | Bin .../i18n/phonenumbers/geocoding/data/1626_en | Bin .../i18n/phonenumbers/geocoding/data/1630_en | Bin .../i18n/phonenumbers/geocoding/data/1631_en | Bin .../i18n/phonenumbers/geocoding/data/1636_en | Bin .../i18n/phonenumbers/geocoding/data/1641_en | Bin .../i18n/phonenumbers/geocoding/data/1646_en | Bin .../i18n/phonenumbers/geocoding/data/1647_en | Bin .../i18n/phonenumbers/geocoding/data/1650_en | Bin .../i18n/phonenumbers/geocoding/data/1651_en | Bin .../i18n/phonenumbers/geocoding/data/1657_en | Bin .../i18n/phonenumbers/geocoding/data/1660_en | Bin .../i18n/phonenumbers/geocoding/data/1661_en | Bin .../i18n/phonenumbers/geocoding/data/1662_en | Bin .../i18n/phonenumbers/geocoding/data/1678_en | Bin .../i18n/phonenumbers/geocoding/data/1682_en | Bin .../i18n/phonenumbers/geocoding/data/1701_en | Bin .../i18n/phonenumbers/geocoding/data/1702_en | Bin .../i18n/phonenumbers/geocoding/data/1703_en | Bin .../i18n/phonenumbers/geocoding/data/1704_en | Bin .../i18n/phonenumbers/geocoding/data/1705_en | Bin .../i18n/phonenumbers/geocoding/data/1706_en | Bin .../i18n/phonenumbers/geocoding/data/1707_en | Bin .../i18n/phonenumbers/geocoding/data/1708_en | Bin .../i18n/phonenumbers/geocoding/data/1709_en | Bin .../i18n/phonenumbers/geocoding/data/1712_en | Bin .../i18n/phonenumbers/geocoding/data/1713_en | Bin .../i18n/phonenumbers/geocoding/data/1714_en | Bin .../i18n/phonenumbers/geocoding/data/1715_en | Bin .../i18n/phonenumbers/geocoding/data/1716_en | Bin .../i18n/phonenumbers/geocoding/data/1717_en | Bin .../i18n/phonenumbers/geocoding/data/1718_en | Bin .../i18n/phonenumbers/geocoding/data/1719_en | Bin .../i18n/phonenumbers/geocoding/data/1720_en | Bin .../i18n/phonenumbers/geocoding/data/1724_en | Bin .../i18n/phonenumbers/geocoding/data/1726_en | Bin .../i18n/phonenumbers/geocoding/data/1727_en | Bin .../i18n/phonenumbers/geocoding/data/1730_en | Bin .../i18n/phonenumbers/geocoding/data/1731_en | Bin .../i18n/phonenumbers/geocoding/data/1732_en | Bin .../i18n/phonenumbers/geocoding/data/1734_en | Bin .../i18n/phonenumbers/geocoding/data/1740_en | Bin .../i18n/phonenumbers/geocoding/data/1754_en | Bin .../i18n/phonenumbers/geocoding/data/1757_en | Bin .../i18n/phonenumbers/geocoding/data/1760_en | Bin .../i18n/phonenumbers/geocoding/data/1763_en | Bin .../i18n/phonenumbers/geocoding/data/1765_en | Bin .../i18n/phonenumbers/geocoding/data/1769_en | Bin .../i18n/phonenumbers/geocoding/data/1770_en | Bin .../i18n/phonenumbers/geocoding/data/1772_en | Bin .../i18n/phonenumbers/geocoding/data/1773_en | Bin .../i18n/phonenumbers/geocoding/data/1774_en | Bin .../i18n/phonenumbers/geocoding/data/1775_en | Bin .../i18n/phonenumbers/geocoding/data/1778_en | Bin .../i18n/phonenumbers/geocoding/data/1779_en | Bin .../i18n/phonenumbers/geocoding/data/1780_en | Bin .../i18n/phonenumbers/geocoding/data/1781_en | Bin .../i18n/phonenumbers/geocoding/data/1785_en | Bin .../i18n/phonenumbers/geocoding/data/1786_en | Bin .../i18n/phonenumbers/geocoding/data/1801_en | Bin .../i18n/phonenumbers/geocoding/data/1802_en | Bin .../i18n/phonenumbers/geocoding/data/1803_en | Bin .../i18n/phonenumbers/geocoding/data/1804_en | Bin .../i18n/phonenumbers/geocoding/data/1805_en | Bin .../i18n/phonenumbers/geocoding/data/1806_en | Bin .../i18n/phonenumbers/geocoding/data/1807_en | Bin .../i18n/phonenumbers/geocoding/data/1808_en | Bin .../i18n/phonenumbers/geocoding/data/1810_en | Bin .../i18n/phonenumbers/geocoding/data/1812_en | Bin .../i18n/phonenumbers/geocoding/data/1813_en | Bin .../i18n/phonenumbers/geocoding/data/1814_en | Bin .../i18n/phonenumbers/geocoding/data/1815_en | Bin .../i18n/phonenumbers/geocoding/data/1816_en | Bin .../i18n/phonenumbers/geocoding/data/1817_en | Bin .../i18n/phonenumbers/geocoding/data/1818_en | Bin .../i18n/phonenumbers/geocoding/data/1819_en | Bin .../i18n/phonenumbers/geocoding/data/1828_en | Bin .../i18n/phonenumbers/geocoding/data/1830_en | Bin .../i18n/phonenumbers/geocoding/data/1831_en | Bin .../i18n/phonenumbers/geocoding/data/1832_en | Bin .../i18n/phonenumbers/geocoding/data/1838_en | Bin .../i18n/phonenumbers/geocoding/data/1843_en | Bin .../i18n/phonenumbers/geocoding/data/1845_en | Bin .../i18n/phonenumbers/geocoding/data/1847_en | Bin .../i18n/phonenumbers/geocoding/data/1848_en | Bin .../i18n/phonenumbers/geocoding/data/1850_en | Bin .../i18n/phonenumbers/geocoding/data/1851_en | Bin .../i18n/phonenumbers/geocoding/data/1856_en | Bin .../i18n/phonenumbers/geocoding/data/1857_en | Bin .../i18n/phonenumbers/geocoding/data/1858_en | Bin .../i18n/phonenumbers/geocoding/data/1859_en | Bin .../i18n/phonenumbers/geocoding/data/1860_en | Bin .../i18n/phonenumbers/geocoding/data/1862_en | Bin .../i18n/phonenumbers/geocoding/data/1863_en | Bin .../i18n/phonenumbers/geocoding/data/1864_en | Bin .../i18n/phonenumbers/geocoding/data/1865_en | Bin .../i18n/phonenumbers/geocoding/data/1867_en | Bin .../i18n/phonenumbers/geocoding/data/1870_en | Bin .../i18n/phonenumbers/geocoding/data/1872_en | Bin .../i18n/phonenumbers/geocoding/data/1878_en | Bin .../i18n/phonenumbers/geocoding/data/1888_en | Bin .../i18n/phonenumbers/geocoding/data/1901_en | Bin .../i18n/phonenumbers/geocoding/data/1902_en | Bin .../i18n/phonenumbers/geocoding/data/1903_en | Bin .../i18n/phonenumbers/geocoding/data/1904_en | Bin .../i18n/phonenumbers/geocoding/data/1905_en | Bin .../i18n/phonenumbers/geocoding/data/1906_en | Bin .../i18n/phonenumbers/geocoding/data/1907_en | Bin .../i18n/phonenumbers/geocoding/data/1908_en | Bin .../i18n/phonenumbers/geocoding/data/1909_en | Bin .../i18n/phonenumbers/geocoding/data/1910_en | Bin .../i18n/phonenumbers/geocoding/data/1912_en | Bin .../i18n/phonenumbers/geocoding/data/1913_en | Bin .../i18n/phonenumbers/geocoding/data/1914_en | Bin .../i18n/phonenumbers/geocoding/data/1915_en | Bin .../i18n/phonenumbers/geocoding/data/1916_en | Bin .../i18n/phonenumbers/geocoding/data/1917_en | Bin .../i18n/phonenumbers/geocoding/data/1918_en | Bin .../i18n/phonenumbers/geocoding/data/1919_en | Bin .../i18n/phonenumbers/geocoding/data/1920_en | Bin .../i18n/phonenumbers/geocoding/data/1925_en | Bin .../i18n/phonenumbers/geocoding/data/1928_en | Bin .../i18n/phonenumbers/geocoding/data/1931_en | Bin .../i18n/phonenumbers/geocoding/data/1936_en | Bin .../i18n/phonenumbers/geocoding/data/1937_en | Bin .../i18n/phonenumbers/geocoding/data/1940_en | Bin .../i18n/phonenumbers/geocoding/data/1941_en | Bin .../i18n/phonenumbers/geocoding/data/1947_en | Bin .../i18n/phonenumbers/geocoding/data/1949_en | Bin .../i18n/phonenumbers/geocoding/data/1951_en | Bin .../i18n/phonenumbers/geocoding/data/1952_en | Bin .../i18n/phonenumbers/geocoding/data/1954_en | Bin .../i18n/phonenumbers/geocoding/data/1956_en | Bin .../i18n/phonenumbers/geocoding/data/1970_en | Bin .../i18n/phonenumbers/geocoding/data/1971_en | Bin .../i18n/phonenumbers/geocoding/data/1972_en | Bin .../i18n/phonenumbers/geocoding/data/1973_en | Bin .../i18n/phonenumbers/geocoding/data/1978_en | Bin .../i18n/phonenumbers/geocoding/data/1979_en | Bin .../i18n/phonenumbers/geocoding/data/1980_en | Bin .../i18n/phonenumbers/geocoding/data/1985_en | Bin .../i18n/phonenumbers/geocoding/data/1989_en | Bin .../i18n/phonenumbers/geocoding/data/20_en | Bin .../i18n/phonenumbers/geocoding/data/212_en | Bin .../i18n/phonenumbers/geocoding/data/212_fr | Bin .../i18n/phonenumbers/geocoding/data/213_en | Bin .../i18n/phonenumbers/geocoding/data/216_en | Bin .../i18n/phonenumbers/geocoding/data/220_en | Bin .../i18n/phonenumbers/geocoding/data/221_en | Bin .../i18n/phonenumbers/geocoding/data/222_en | Bin .../i18n/phonenumbers/geocoding/data/222_fr | Bin .../i18n/phonenumbers/geocoding/data/224_en | Bin .../i18n/phonenumbers/geocoding/data/225_en | Bin .../i18n/phonenumbers/geocoding/data/225_fr | Bin .../i18n/phonenumbers/geocoding/data/226_en | Bin .../i18n/phonenumbers/geocoding/data/228_en | Bin .../i18n/phonenumbers/geocoding/data/228_es | Bin .../i18n/phonenumbers/geocoding/data/228_fr | Bin .../i18n/phonenumbers/geocoding/data/229_en | Bin .../i18n/phonenumbers/geocoding/data/229_fr | Bin .../i18n/phonenumbers/geocoding/data/230_en | Bin .../i18n/phonenumbers/geocoding/data/230_es | Bin .../i18n/phonenumbers/geocoding/data/230_fr | Bin .../i18n/phonenumbers/geocoding/data/232_en | Bin .../i18n/phonenumbers/geocoding/data/233_en | Bin .../i18n/phonenumbers/geocoding/data/238_en | Bin .../i18n/phonenumbers/geocoding/data/238_pt | Bin .../i18n/phonenumbers/geocoding/data/239_en | Bin .../i18n/phonenumbers/geocoding/data/239_pt | Bin .../i18n/phonenumbers/geocoding/data/242_en | Bin .../i18n/phonenumbers/geocoding/data/242_fr | Bin .../i18n/phonenumbers/geocoding/data/243_en | Bin .../i18n/phonenumbers/geocoding/data/243_fr | Bin .../i18n/phonenumbers/geocoding/data/244_en | Bin .../i18n/phonenumbers/geocoding/data/244_pt | Bin .../i18n/phonenumbers/geocoding/data/245_en | Bin .../i18n/phonenumbers/geocoding/data/245_pt | Bin .../i18n/phonenumbers/geocoding/data/247_en | Bin .../i18n/phonenumbers/geocoding/data/249_en | Bin .../i18n/phonenumbers/geocoding/data/251_en | Bin .../i18n/phonenumbers/geocoding/data/252_en | Bin .../i18n/phonenumbers/geocoding/data/254_en | Bin .../i18n/phonenumbers/geocoding/data/256_en | Bin .../i18n/phonenumbers/geocoding/data/258_en | Bin .../i18n/phonenumbers/geocoding/data/258_pt | Bin .../i18n/phonenumbers/geocoding/data/260_en | Bin .../i18n/phonenumbers/geocoding/data/261_en | Bin .../i18n/phonenumbers/geocoding/data/263_en | Bin .../i18n/phonenumbers/geocoding/data/264_en | Bin .../i18n/phonenumbers/geocoding/data/266_en | Bin .../i18n/phonenumbers/geocoding/data/267_en | Bin .../i18n/phonenumbers/geocoding/data/268_en | Bin .../i18n/phonenumbers/geocoding/data/269_en | Bin .../i18n/phonenumbers/geocoding/data/269_fr | Bin .../i18n/phonenumbers/geocoding/data/27_en | Bin .../i18n/phonenumbers/geocoding/data/290_en | Bin .../i18n/phonenumbers/geocoding/data/290_fr | Bin .../i18n/phonenumbers/geocoding/data/299_en | Bin .../i18n/phonenumbers/geocoding/data/30_el | Bin .../i18n/phonenumbers/geocoding/data/30_en | Bin .../i18n/phonenumbers/geocoding/data/31_en | Bin .../i18n/phonenumbers/geocoding/data/31_nl | Bin .../i18n/phonenumbers/geocoding/data/33_en | Bin .../i18n/phonenumbers/geocoding/data/33_fr | Bin .../i18n/phonenumbers/geocoding/data/34_en | Bin .../i18n/phonenumbers/geocoding/data/34_es | Bin .../i18n/phonenumbers/geocoding/data/351_en | Bin .../i18n/phonenumbers/geocoding/data/351_pt | Bin .../i18n/phonenumbers/geocoding/data/352_de | Bin .../i18n/phonenumbers/geocoding/data/352_en | Bin .../i18n/phonenumbers/geocoding/data/354_en | Bin .../i18n/phonenumbers/geocoding/data/355_en | Bin .../i18n/phonenumbers/geocoding/data/358_en | Bin .../i18n/phonenumbers/geocoding/data/358_fi | Bin .../i18n/phonenumbers/geocoding/data/358_se | Bin .../i18n/phonenumbers/geocoding/data/36_en | Bin .../i18n/phonenumbers/geocoding/data/36_hu | Bin .../i18n/phonenumbers/geocoding/data/370_en | Bin .../i18n/phonenumbers/geocoding/data/371_en | Bin .../i18n/phonenumbers/geocoding/data/372_en | Bin .../i18n/phonenumbers/geocoding/data/373_en | Bin .../i18n/phonenumbers/geocoding/data/373_ro | Bin .../i18n/phonenumbers/geocoding/data/373_ru | Bin .../i18n/phonenumbers/geocoding/data/374_en | Bin .../i18n/phonenumbers/geocoding/data/381_en | Bin .../i18n/phonenumbers/geocoding/data/381_sr | Bin .../i18n/phonenumbers/geocoding/data/39_en | Bin .../i18n/phonenumbers/geocoding/data/39_it | Bin .../i18n/phonenumbers/geocoding/data/41_de | Bin .../i18n/phonenumbers/geocoding/data/41_en | Bin .../i18n/phonenumbers/geocoding/data/41_fr | Bin .../i18n/phonenumbers/geocoding/data/41_it | Bin .../i18n/phonenumbers/geocoding/data/420_en | Bin .../i18n/phonenumbers/geocoding/data/421_en | Bin .../i18n/phonenumbers/geocoding/data/43_de | Bin .../i18n/phonenumbers/geocoding/data/43_en | Bin .../i18n/phonenumbers/geocoding/data/44_en | Bin .../i18n/phonenumbers/geocoding/data/46_en | Bin .../i18n/phonenumbers/geocoding/data/46_sv | Bin .../i18n/phonenumbers/geocoding/data/48_en | Bin .../i18n/phonenumbers/geocoding/data/48_pl | Bin .../i18n/phonenumbers/geocoding/data/49_de | Bin .../i18n/phonenumbers/geocoding/data/49_en | Bin .../i18n/phonenumbers/geocoding/data/51_en | Bin .../i18n/phonenumbers/geocoding/data/53_en | Bin .../i18n/phonenumbers/geocoding/data/54_en | Bin .../i18n/phonenumbers/geocoding/data/54_es | Bin .../i18n/phonenumbers/geocoding/data/55_en | Bin .../i18n/phonenumbers/geocoding/data/55_pt | Bin .../i18n/phonenumbers/geocoding/data/56_en | Bin .../i18n/phonenumbers/geocoding/data/56_es | Bin .../i18n/phonenumbers/geocoding/data/58_en | Bin .../i18n/phonenumbers/geocoding/data/58_es | Bin .../i18n/phonenumbers/geocoding/data/7_en | Bin .../i18n/phonenumbers/geocoding/data/81_en | Bin .../i18n/phonenumbers/geocoding/data/81_ja | Bin .../i18n/phonenumbers/geocoding/data/82_en | Bin .../i18n/phonenumbers/geocoding/data/82_ko | Bin .../i18n/phonenumbers/geocoding/data/82_zh | Bin .../phonenumbers/geocoding/data/82_zh_Hant | Bin .../i18n/phonenumbers/geocoding/data/84_en | Bin .../i18n/phonenumbers/geocoding/data/84_vi | Bin .../i18n/phonenumbers/geocoding/data/86_en | Bin .../i18n/phonenumbers/geocoding/data/86_zh | Bin .../i18n/phonenumbers/geocoding/data/886_en | Bin .../i18n/phonenumbers/geocoding/data/886_zh | Bin .../phonenumbers/geocoding/data/886_zh_Hant | Bin .../i18n/phonenumbers/geocoding/data/90_en | Bin .../i18n/phonenumbers/geocoding/data/90_tr | Bin .../i18n/phonenumbers/geocoding/data/94_en | Bin .../i18n/phonenumbers/geocoding/data/config | Bin .../phonenumbers/AsYouTypeFormatterTest.java | 0 .../CountryCodeToRegionCodeMapForTesting.java | 0 .../i18n/phonenumbers/ExampleNumbersTest.java | 0 .../phonenumbers/PhoneNumberMatchTest.java | 0 .../phonenumbers/PhoneNumberMatcherTest.java | 0 .../phonenumbers/PhoneNumberUtilTest.java | 0 .../i18n/phonenumbers/PhonenumberTest.java | 0 .../i18n/phonenumbers/RegexCacheTest.java | 0 .../google/i18n/phonenumbers/RegionCode.java | 0 .../phonenumbers/ShortNumberUtilTest.java | 0 .../ShortNumberUtilTest.java.orig | 76 +++++++++++++++ .../PhoneNumberMetadataProtoForTesting_AD | Bin .../PhoneNumberMetadataProtoForTesting_AO | Bin .../PhoneNumberMetadataProtoForTesting_AR | Bin .../PhoneNumberMetadataProtoForTesting_AU | Bin .../PhoneNumberMetadataProtoForTesting_BR | Bin .../PhoneNumberMetadataProtoForTesting_BS | Bin .../PhoneNumberMetadataProtoForTesting_DE | Bin .../PhoneNumberMetadataProtoForTesting_GB | Bin .../PhoneNumberMetadataProtoForTesting_IT | Bin .../PhoneNumberMetadataProtoForTesting_JP | Bin .../PhoneNumberMetadataProtoForTesting_KR | Bin .../PhoneNumberMetadataProtoForTesting_MX | Bin .../PhoneNumberMetadataProtoForTesting_NZ | Bin .../PhoneNumberMetadataProtoForTesting_PL | Bin .../PhoneNumberMetadataProtoForTesting_RE | Bin .../PhoneNumberMetadataProtoForTesting_SG | Bin .../PhoneNumberMetadataProtoForTesting_US | Bin .../PhoneNumberMetadataProtoForTesting_YT | Bin .../geocoding/AreaCodeMapTest.java | 0 .../geocoding/FlyweightMapStorageTest.java | 0 .../geocoding/MappingFileProviderTest.java | 0 .../PhoneNumberOfflineGeocoderTest.java | 0 .../geocoding/testing_data/1201_de | Bin .../geocoding/testing_data/1201_en | Bin .../geocoding/testing_data/1212_en | Bin .../geocoding/testing_data/1617_en | Bin .../geocoding/testing_data/1650_de | Bin .../geocoding/testing_data/1650_en | Bin .../geocoding/testing_data/1989_en | Bin .../phonenumbers/geocoding/testing_data/82_en | Bin .../phonenumbers/geocoding/testing_data/82_ko | Bin .../geocoding/testing_data/config | Bin javascript/README | 2 +- tools/java/common/pom.xml | 4 +- ...ild-1.0-SNAPSHOT-jar-with-dependencies.jar | Bin 524104 -> 509746 bytes tools/java/java-build/pom.xml | 6 +- ...ild-1.0-SNAPSHOT-jar-with-dependencies.jar | Bin 740075 -> 708730 bytes tools/script/continuous-integration.sh | 4 +- 748 files changed, 109 insertions(+), 116 deletions(-) rename java/{ => libphonenumber}/build.xml (77%) rename java/{ => libphonenumber}/pom.xml (60%) rename java/{ => libphonenumber}/release_notes.txt (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/AsYouTypeFormatter.java (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/CountryCodeToRegionCodeMap.java (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/NumberParseException.java (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/PhoneNumberMatch.java (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/PhoneNumberMatcher.java (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/PhoneNumberUtil.java (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/Phonemetadata.java (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/Phonenumber.java (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/RegexCache.java (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/ShortNumberUtil.java (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AC (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AD (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AE (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AF (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AG (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AI (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AL (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AM (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AN (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AO (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AR (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AS (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AT (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AU (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AW (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AX (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AZ (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BA (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BB (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BD (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BE (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BF (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BG (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BH (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BI (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BJ (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BL (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BM (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BN (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BO (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BR (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BS (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BT (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BW (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BY (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BZ (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CA (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CC (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CD (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CF (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CG (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CH (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CI (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CK (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CL (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CM (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CN (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CO (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CR (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CU (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CV (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CX (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CY (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CZ (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DE (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DJ (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DK (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DM (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DO (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DZ (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EC (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EE (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EG (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ER (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ES (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ET (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FI (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FJ (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FK (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FM (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FO (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FR (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GA (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GB (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GD (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GE (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GF (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GG (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GH (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GI (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GL (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GM (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GN (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GP (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GQ (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GR (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GT (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GU (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GW (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GY (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HK (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HN (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HR (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HT (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HU (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ID (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IE (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IL (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IM (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IN (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IO (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IQ (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IR (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IS (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IT (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JE (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JM (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JO (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JP (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KE (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KG (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KH (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KI (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KM (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KN (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KP (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KR (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KW (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KY (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KZ (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LA (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LB (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LC (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LI (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LK (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LR (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LS (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LT (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LU (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LV (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LY (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MA (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MC (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MD (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ME (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MF (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MG (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MH (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MK (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ML (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MM (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MN (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MO (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MP (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MQ (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MR (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MS (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MT (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MU (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MV (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MW (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MX (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MY (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MZ (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NA (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NC (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NE (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NF (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NG (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NI (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NL (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NO (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NP (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NR (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NU (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NZ (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_OM (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PA (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PE (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PF (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PG (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PH (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PK (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PL (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PM (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PR (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PS (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PT (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PW (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PY (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_QA (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RE (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RO (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RS (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RU (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RW (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SA (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SB (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SC (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SD (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SE (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SG (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SH (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SI (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SJ (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SK (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SL (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SM (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SN (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SO (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SR (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ST (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SV (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SX (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SY (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SZ (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TC (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TD (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TG (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TH (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TJ (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TK (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TL (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TM (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TN (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TO (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TR (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TT (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TV (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TW (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TZ (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UA (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UG (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_US (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UY (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UZ (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VA (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VC (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VE (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VG (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VI (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VN (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VU (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_WF (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_WS (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YE (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YT (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZA (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZM (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZW (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/AreaCodeMap.java (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/AreaCodeMapStorageStrategy.java (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/DefaultMapStorage.java (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/FlyweightMapStorage.java (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/MappingFileProvider.java (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/PhoneNumberOfflineGeocoder.java (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1201_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1202_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1203_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1204_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1205_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1206_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1207_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1208_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1209_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1210_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1212_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1213_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1214_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1215_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1216_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1217_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1218_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1219_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1224_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1225_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1226_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1228_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1229_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1231_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1234_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1239_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1240_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1248_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1250_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1251_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1252_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1253_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1254_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1256_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1260_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1262_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1267_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1269_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1270_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1276_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1281_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1289_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1301_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1302_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1303_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1304_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1305_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1306_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1307_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1308_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1309_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1310_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1312_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1313_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1314_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1315_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1316_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1317_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1318_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1319_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1320_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1321_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1323_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1325_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1330_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1331_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1334_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1336_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1337_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1339_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1347_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1351_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1352_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1360_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1361_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1385_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1386_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1401_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1402_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1403_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1404_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1405_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1406_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1407_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1408_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1409_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1410_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1412_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1413_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1414_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1415_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1416_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1417_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1418_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1419_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1423_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1424_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1425_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1430_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1432_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1434_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1435_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1438_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1440_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1443_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1450_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1469_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1478_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1479_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1480_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1484_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1501_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1502_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1503_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1504_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1505_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1506_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1507_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1508_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1509_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1510_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1512_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1513_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1514_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1515_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1516_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1517_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1518_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1519_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1520_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1530_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1540_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1541_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1551_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1559_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1561_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1562_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1563_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1567_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1570_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1571_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1573_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1574_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1575_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1580_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1585_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1586_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1587_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1601_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1602_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1603_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1604_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1605_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1606_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1607_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1608_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1609_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1610_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1612_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1613_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1614_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1615_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1616_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1617_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1618_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1619_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1620_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1623_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1626_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1630_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1631_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1636_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1641_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1646_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1647_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1650_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1651_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1657_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1660_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1661_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1662_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1678_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1682_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1701_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1702_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1703_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1704_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1705_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1706_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1707_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1708_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1709_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1712_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1713_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1714_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1715_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1716_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1717_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1718_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1719_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1720_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1724_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1726_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1727_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1730_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1731_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1732_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1734_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1740_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1754_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1757_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1760_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1763_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1765_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1769_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1770_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1772_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1773_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1774_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1775_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1778_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1779_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1780_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1781_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1785_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1786_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1801_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1802_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1803_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1804_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1805_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1806_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1807_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1808_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1810_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1812_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1813_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1814_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1815_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1816_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1817_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1818_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1819_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1828_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1830_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1831_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1832_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1838_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1843_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1845_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1847_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1848_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1850_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1851_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1856_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1857_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1858_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1859_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1860_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1862_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1863_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1864_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1865_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1867_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1870_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1872_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1878_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1888_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1901_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1902_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1903_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1904_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1905_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1906_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1907_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1908_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1909_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1910_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1912_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1913_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1914_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1915_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1916_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1917_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1918_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1919_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1920_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1925_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1928_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1931_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1936_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1937_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1940_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1941_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1947_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1949_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1951_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1952_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1954_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1956_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1970_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1971_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1972_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1973_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1978_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1979_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1980_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1985_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/1989_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/20_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/212_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/212_fr (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/213_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/216_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/220_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/221_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/222_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/222_fr (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/224_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/225_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/225_fr (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/226_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/228_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/228_es (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/228_fr (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/229_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/229_fr (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/230_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/230_es (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/230_fr (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/232_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/233_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/238_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/238_pt (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/239_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/239_pt (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/242_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/242_fr (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/243_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/243_fr (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/244_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/244_pt (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/245_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/245_pt (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/247_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/249_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/251_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/252_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/254_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/256_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/258_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/258_pt (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/260_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/261_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/263_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/264_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/266_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/267_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/268_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/269_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/269_fr (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/27_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/290_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/290_fr (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/299_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/30_el (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/30_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/31_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/31_nl (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/33_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/33_fr (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/34_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/34_es (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/351_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/351_pt (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/352_de (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/352_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/354_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/355_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/358_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/358_fi (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/358_se (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/36_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/36_hu (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/370_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/371_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/372_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/373_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/373_ro (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/373_ru (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/374_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/381_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/381_sr (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/39_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/39_it (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/41_de (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/41_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/41_fr (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/41_it (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/420_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/421_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/43_de (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/43_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/44_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/46_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/46_sv (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/48_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/48_pl (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/49_de (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/49_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/51_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/53_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/54_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/54_es (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/55_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/55_pt (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/56_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/56_es (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/58_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/58_es (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/7_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/81_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/81_ja (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/82_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/82_ko (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/82_zh (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/82_zh_Hant (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/84_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/84_vi (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/86_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/86_zh (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/886_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/886_zh (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/886_zh_Hant (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/90_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/90_tr (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/94_en (100%) rename java/{ => libphonenumber}/src/com/google/i18n/phonenumbers/geocoding/data/config (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/AsYouTypeFormatterTest.java (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/CountryCodeToRegionCodeMapForTesting.java (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/ExampleNumbersTest.java (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/PhoneNumberMatchTest.java (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/PhoneNumberMatcherTest.java (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/PhoneNumberUtilTest.java (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/PhonenumberTest.java (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/RegexCacheTest.java (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/RegionCode.java (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/ShortNumberUtilTest.java (100%) create mode 100644 java/libphonenumber/test/com/google/i18n/phonenumbers/ShortNumberUtilTest.java.orig rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AD (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AO (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AR (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AU (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_BR (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_BS (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_DE (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_GB (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_IT (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_JP (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_KR (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_MX (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_NZ (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_PL (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_RE (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_SG (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_US (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_YT (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/geocoding/AreaCodeMapTest.java (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/geocoding/FlyweightMapStorageTest.java (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/geocoding/MappingFileProviderTest.java (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/geocoding/PhoneNumberOfflineGeocoderTest.java (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/geocoding/testing_data/1201_de (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/geocoding/testing_data/1201_en (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/geocoding/testing_data/1212_en (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/geocoding/testing_data/1617_en (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/geocoding/testing_data/1650_de (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/geocoding/testing_data/1650_en (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/geocoding/testing_data/1989_en (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/geocoding/testing_data/82_en (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/geocoding/testing_data/82_ko (100%) rename java/{ => libphonenumber}/test/com/google/i18n/phonenumbers/geocoding/testing_data/config (100%) diff --git a/debian/libphonenumber-java.jlibs b/debian/libphonenumber-java.jlibs index 04e6faa04..6e8e63d3d 100644 --- a/debian/libphonenumber-java.jlibs +++ b/debian/libphonenumber-java.jlibs @@ -1 +1 @@ -java/build/jar/libphonenumber.jar +java/libphonenumber/build/jar/libphonenumber.jar diff --git a/debian/rules b/debian/rules index b067e8ed1..0c1a5fe97 100755 --- a/debian/rules +++ b/debian/rules @@ -24,7 +24,7 @@ JAVA_HOME ?= /usr/lib/jvm/default-java CMAKE_FLAGS := -DCMAKE_INSTALL_PREFIX=/usr CPP_BUILD := cpp/build -JAVA_BUILD := java/build +JAVA_BUILD := java/libphonenumber/build ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 diff --git a/java/build.xml b/java/libphonenumber/build.xml similarity index 77% rename from java/build.xml rename to java/libphonenumber/build.xml index bab47323e..172c2659a 100644 --- a/java/build.xml +++ b/java/libphonenumber/build.xml @@ -6,15 +6,19 @@ - + + + + - + @@ -24,9 +28,9 @@ - + - + @@ -36,9 +40,9 @@ - + - + @@ -48,9 +52,9 @@ - + - + @@ -58,9 +62,9 @@ - + - + @@ -68,25 +72,25 @@ - + - - + + - + - - + + - + - - + + diff --git a/java/pom.xml b/java/libphonenumber/pom.xml similarity index 60% rename from java/pom.xml rename to java/libphonenumber/pom.xml index 32cdd14ad..2a4a9ae9a 100644 --- a/java/pom.xml +++ b/java/libphonenumber/pom.xml @@ -191,93 +191,6 @@ - - - dev - - - - org.codehaus.mojo - exec-maven-plugin - 1.2 - - - build-metadata - generate-sources - - exec - - - java - - -jar - ../tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar - BuildMetadataProtoFromXml - ../resources/PhoneNumberMetaData.xml - src - false - false - - - - - build-test-metadata - generate-test-sources - - exec - - - java - - -jar - ../tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar - BuildMetadataProtoFromXml - ../resources/PhoneNumberMetaDataForTesting.xml - test - true - false - - - - - build-geo-data - generate-sources - - exec - - - java - - -jar - ../tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar - GenerateAreaCodeData - ../resources/geocoding - src/com/google/i18n/phonenumbers/geocoding/data - - - - - build-geo-test-data - generate-test-sources - - exec - - - java - - -jar - ../tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar - GenerateAreaCodeData - ../resources/test/geocoding - test/com/google/i18n/phonenumbers/geocoding/testing_data - - - - - - - - diff --git a/java/release_notes.txt b/java/libphonenumber/release_notes.txt similarity index 100% rename from java/release_notes.txt rename to java/libphonenumber/release_notes.txt diff --git a/java/src/com/google/i18n/phonenumbers/AsYouTypeFormatter.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/AsYouTypeFormatter.java similarity index 100% rename from java/src/com/google/i18n/phonenumbers/AsYouTypeFormatter.java rename to java/libphonenumber/src/com/google/i18n/phonenumbers/AsYouTypeFormatter.java diff --git a/java/src/com/google/i18n/phonenumbers/CountryCodeToRegionCodeMap.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/CountryCodeToRegionCodeMap.java similarity index 100% rename from java/src/com/google/i18n/phonenumbers/CountryCodeToRegionCodeMap.java rename to java/libphonenumber/src/com/google/i18n/phonenumbers/CountryCodeToRegionCodeMap.java diff --git a/java/src/com/google/i18n/phonenumbers/NumberParseException.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/NumberParseException.java similarity index 100% rename from java/src/com/google/i18n/phonenumbers/NumberParseException.java rename to java/libphonenumber/src/com/google/i18n/phonenumbers/NumberParseException.java diff --git a/java/src/com/google/i18n/phonenumbers/PhoneNumberMatch.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberMatch.java similarity index 100% rename from java/src/com/google/i18n/phonenumbers/PhoneNumberMatch.java rename to java/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberMatch.java diff --git a/java/src/com/google/i18n/phonenumbers/PhoneNumberMatcher.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberMatcher.java similarity index 100% rename from java/src/com/google/i18n/phonenumbers/PhoneNumberMatcher.java rename to java/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberMatcher.java diff --git a/java/src/com/google/i18n/phonenumbers/PhoneNumberUtil.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberUtil.java similarity index 100% rename from java/src/com/google/i18n/phonenumbers/PhoneNumberUtil.java rename to java/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberUtil.java diff --git a/java/src/com/google/i18n/phonenumbers/Phonemetadata.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/Phonemetadata.java similarity index 100% rename from java/src/com/google/i18n/phonenumbers/Phonemetadata.java rename to java/libphonenumber/src/com/google/i18n/phonenumbers/Phonemetadata.java diff --git a/java/src/com/google/i18n/phonenumbers/Phonenumber.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/Phonenumber.java similarity index 100% rename from java/src/com/google/i18n/phonenumbers/Phonenumber.java rename to java/libphonenumber/src/com/google/i18n/phonenumbers/Phonenumber.java diff --git a/java/src/com/google/i18n/phonenumbers/RegexCache.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/RegexCache.java similarity index 100% rename from java/src/com/google/i18n/phonenumbers/RegexCache.java rename to java/libphonenumber/src/com/google/i18n/phonenumbers/RegexCache.java diff --git a/java/src/com/google/i18n/phonenumbers/ShortNumberUtil.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/ShortNumberUtil.java similarity index 100% rename from java/src/com/google/i18n/phonenumbers/ShortNumberUtil.java rename to java/libphonenumber/src/com/google/i18n/phonenumbers/ShortNumberUtil.java diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AC b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AC similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AC rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AC diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AD b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AD similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AD rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AD diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AE similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AE rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AE diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AF b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AF similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AF rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AF diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AG similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AG rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AG diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AI b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AI similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AI rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AI diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AL b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AL similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AL rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AL diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AM similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AM rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AM diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AN b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AN similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AN rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AN diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AO similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AO rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AO diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AR similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AR rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AR diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AS b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AS similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AS rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AS diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AT similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AT rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AT diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AU b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AU similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AU rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AU diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AW b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AW similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AW rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AW diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AX b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AX similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AX rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AX diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AZ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AZ similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AZ rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AZ diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BA similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BA rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BA diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BB b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BB similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BB rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BB diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BD b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BD similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BD rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BD diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BE similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BE rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BE diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BF b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BF similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BF rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BF diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BG similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BG rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BG diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BH b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BH similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BH rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BH diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BI b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BI similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BI rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BI diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BJ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BJ similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BJ rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BJ diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BL b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BL similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BL rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BL diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BM similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BM rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BM diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BN b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BN similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BN rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BN diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BO similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BO rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BO diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BR similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BR rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BR diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BS b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BS similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BS rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BS diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BT similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BT rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BT diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BW b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BW similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BW rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BW diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BY similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BY rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BY diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BZ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BZ similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BZ rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BZ diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CA similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CA rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CA diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CC b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CC similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CC rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CC diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CD b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CD similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CD rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CD diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CF b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CF similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CF rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CF diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CG similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CG rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CG diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CH b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CH similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CH rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CH diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CI b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CI similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CI rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CI diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CK b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CK similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CK rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CK diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CL b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CL similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CL rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CL diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CM similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CM rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CM diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CN b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CN similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CN rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CN diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CO similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CO rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CO diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CR similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CR rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CR diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CU b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CU similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CU rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CU diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CV b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CV similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CV rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CV diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CX b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CX similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CX rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CX diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CY similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CY rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CY diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CZ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CZ similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CZ rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CZ diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DE similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DE rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DE diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DJ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DJ similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DJ rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DJ diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DK b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DK similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DK rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DK diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DM similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DM rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DM diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DO similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DO rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DO diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DZ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DZ similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DZ rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DZ diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EC b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EC similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EC rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EC diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EE similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EE rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EE diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EG similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EG rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EG diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ER b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ER similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ER rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ER diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ES b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ES similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ES rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ES diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ET b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ET similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ET rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ET diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FI b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FI similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FI rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FI diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FJ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FJ similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FJ rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FJ diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FK b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FK similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FK rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FK diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FM similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FM rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FM diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FO similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FO rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FO diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FR similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FR rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FR diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GA similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GA rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GA diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GB b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GB similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GB rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GB diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GD b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GD similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GD rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GD diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GE similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GE rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GE diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GF b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GF similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GF rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GF diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GG similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GG rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GG diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GH b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GH similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GH rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GH diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GI b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GI similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GI rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GI diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GL b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GL similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GL rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GL diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GM similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GM rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GM diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GN b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GN similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GN rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GN diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GP b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GP similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GP rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GP diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GQ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GQ similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GQ rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GQ diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GR similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GR rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GR diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GT similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GT rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GT diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GU b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GU similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GU rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GU diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GW b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GW similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GW rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GW diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GY similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GY rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GY diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HK b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HK similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HK rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HK diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HN b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HN similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HN rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HN diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HR similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HR rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HR diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HT similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HT rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HT diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HU b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HU similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HU rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HU diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ID b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ID similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ID rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ID diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IE similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IE rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IE diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IL b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IL similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IL rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IL diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IM similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IM rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IM diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IN b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IN similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IN rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IN diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IO similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IO rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IO diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IQ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IQ similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IQ rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IQ diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IR similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IR rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IR diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IS b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IS similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IS rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IS diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IT similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IT rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IT diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JE similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JE rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JE diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JM similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JM rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JM diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JO similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JO rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JO diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JP b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JP similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JP rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JP diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KE similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KE rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KE diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KG similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KG rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KG diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KH b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KH similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KH rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KH diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KI b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KI similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KI rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KI diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KM similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KM rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KM diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KN b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KN similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KN rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KN diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KP b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KP similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KP rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KP diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KR similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KR rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KR diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KW b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KW similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KW rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KW diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KY similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KY rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KY diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KZ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KZ similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KZ rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KZ diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LA similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LA rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LA diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LB b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LB similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LB rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LB diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LC b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LC similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LC rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LC diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LI b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LI similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LI rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LI diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LK b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LK similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LK rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LK diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LR similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LR rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LR diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LS b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LS similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LS rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LS diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LT similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LT rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LT diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LU b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LU similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LU rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LU diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LV b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LV similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LV rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LV diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LY similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LY rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LY diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MA similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MA rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MA diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MC b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MC similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MC rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MC diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MD b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MD similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MD rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MD diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ME b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ME similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ME rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ME diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MF b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MF similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MF rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MF diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MG similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MG rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MG diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MH b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MH similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MH rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MH diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MK b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MK similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MK rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MK diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ML b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ML similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ML rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ML diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MM similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MM rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MM diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MN b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MN similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MN rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MN diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MO similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MO rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MO diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MP b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MP similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MP rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MP diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MQ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MQ similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MQ rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MQ diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MR similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MR rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MR diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MS b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MS similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MS rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MS diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MT similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MT rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MT diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MU b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MU similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MU rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MU diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MV b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MV similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MV rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MV diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MW b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MW similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MW rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MW diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MX b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MX similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MX rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MX diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MY similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MY rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MY diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MZ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MZ similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MZ rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MZ diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NA similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NA rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NA diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NC b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NC similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NC rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NC diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NE similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NE rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NE diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NF b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NF similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NF rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NF diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NG similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NG rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NG diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NI b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NI similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NI rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NI diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NL b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NL similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NL rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NL diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NO similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NO rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NO diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NP b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NP similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NP rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NP diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NR similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NR rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NR diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NU b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NU similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NU rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NU diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NZ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NZ similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NZ rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NZ diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_OM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_OM similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_OM rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_OM diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PA similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PA rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PA diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PE similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PE rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PE diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PF b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PF similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PF rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PF diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PG similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PG rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PG diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PH b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PH similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PH rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PH diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PK b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PK similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PK rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PK diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PL b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PL similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PL rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PL diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PM similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PM rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PM diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PR similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PR rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PR diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PS b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PS similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PS rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PS diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PT similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PT rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PT diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PW b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PW similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PW rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PW diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PY similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PY rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PY diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_QA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_QA similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_QA rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_QA diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RE similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RE rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RE diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RO similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RO rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RO diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RS b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RS similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RS rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RS diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RU b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RU similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RU rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RU diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RW b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RW similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RW rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RW diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SA similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SA rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SA diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SB b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SB similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SB rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SB diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SC b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SC similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SC rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SC diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SD b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SD similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SD rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SD diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SE similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SE rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SE diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SG similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SG rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SG diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SH b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SH similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SH rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SH diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SI b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SI similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SI rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SI diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SJ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SJ similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SJ rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SJ diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SK b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SK similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SK rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SK diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SL b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SL similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SL rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SL diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SM similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SM rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SM diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SN b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SN similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SN rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SN diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SO similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SO rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SO diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SR similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SR rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SR diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ST b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ST similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ST rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ST diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SV b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SV similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SV rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SV diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SX b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SX similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SX rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SX diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SY similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SY rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SY diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SZ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SZ similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SZ rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SZ diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TC b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TC similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TC rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TC diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TD b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TD similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TD rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TD diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TG similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TG rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TG diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TH b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TH similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TH rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TH diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TJ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TJ similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TJ rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TJ diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TK b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TK similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TK rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TK diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TL b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TL similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TL rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TL diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TM similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TM rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TM diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TN b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TN similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TN rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TN diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TO similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TO rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TO diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TR similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TR rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TR diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TT similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TT rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TT diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TV b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TV similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TV rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TV diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TW b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TW similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TW rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TW diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TZ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TZ similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TZ rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TZ diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UA similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UA rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UA diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UG similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UG rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UG diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_US b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_US similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_US rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_US diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UY similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UY rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UY diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UZ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UZ similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UZ rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UZ diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VA similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VA rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VA diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VC b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VC similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VC rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VC diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VE similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VE rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VE diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VG similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VG rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VG diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VI b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VI similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VI rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VI diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VN b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VN similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VN rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VN diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VU b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VU similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VU rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VU diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_WF b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_WF similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_WF rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_WF diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_WS b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_WS similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_WS rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_WS diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YE similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YE rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YE diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YT similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YT rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YT diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZA similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZA rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZA diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZM similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZM rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZM diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZW b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZW similarity index 100% rename from java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZW rename to java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZW diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/AreaCodeMap.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/AreaCodeMap.java similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/AreaCodeMap.java rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/AreaCodeMap.java diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/AreaCodeMapStorageStrategy.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/AreaCodeMapStorageStrategy.java similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/AreaCodeMapStorageStrategy.java rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/AreaCodeMapStorageStrategy.java diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/DefaultMapStorage.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/DefaultMapStorage.java similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/DefaultMapStorage.java rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/DefaultMapStorage.java diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/FlyweightMapStorage.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/FlyweightMapStorage.java similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/FlyweightMapStorage.java rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/FlyweightMapStorage.java diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/MappingFileProvider.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/MappingFileProvider.java similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/MappingFileProvider.java rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/MappingFileProvider.java diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/PhoneNumberOfflineGeocoder.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/PhoneNumberOfflineGeocoder.java similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/PhoneNumberOfflineGeocoder.java rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/PhoneNumberOfflineGeocoder.java diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1201_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1201_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1201_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1201_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1202_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1202_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1202_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1202_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1203_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1203_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1203_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1203_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1204_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1204_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1204_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1204_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1205_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1205_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1205_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1205_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1206_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1206_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1206_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1206_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1207_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1207_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1207_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1207_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1208_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1208_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1208_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1208_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1209_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1209_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1209_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1209_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1210_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1210_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1210_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1210_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1212_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1212_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1212_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1212_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1213_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1213_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1213_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1213_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1214_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1214_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1214_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1214_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1215_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1215_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1215_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1215_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1216_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1216_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1216_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1216_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1217_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1217_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1217_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1217_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1218_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1218_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1218_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1218_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1219_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1219_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1219_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1219_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1224_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1224_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1224_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1224_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1225_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1225_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1225_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1225_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1226_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1226_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1226_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1226_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1228_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1228_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1228_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1228_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1229_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1229_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1229_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1229_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1231_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1231_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1231_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1231_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1234_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1234_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1234_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1234_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1239_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1239_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1239_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1239_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1240_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1240_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1240_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1240_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1248_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1248_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1248_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1248_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1250_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1250_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1250_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1250_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1251_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1251_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1251_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1251_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1252_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1252_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1252_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1252_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1253_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1253_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1253_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1253_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1254_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1254_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1254_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1254_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1256_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1256_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1256_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1256_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1260_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1260_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1260_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1260_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1262_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1262_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1262_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1262_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1267_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1267_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1267_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1267_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1269_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1269_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1269_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1269_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1270_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1270_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1270_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1270_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1276_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1276_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1276_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1276_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1281_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1281_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1281_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1281_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1289_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1289_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1289_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1289_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1301_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1301_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1301_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1301_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1302_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1302_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1302_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1302_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1303_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1303_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1303_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1303_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1304_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1304_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1304_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1304_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1305_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1305_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1305_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1305_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1306_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1306_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1306_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1306_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1307_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1307_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1307_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1307_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1308_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1308_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1308_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1308_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1309_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1309_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1309_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1309_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1310_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1310_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1310_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1310_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1312_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1312_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1312_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1312_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1313_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1313_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1313_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1313_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1314_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1314_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1314_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1314_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1315_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1315_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1315_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1315_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1316_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1316_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1316_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1316_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1317_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1317_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1317_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1317_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1318_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1318_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1318_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1318_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1319_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1319_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1319_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1319_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1320_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1320_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1320_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1320_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1321_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1321_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1321_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1321_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1323_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1323_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1323_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1323_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1325_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1325_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1325_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1325_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1330_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1330_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1330_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1330_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1331_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1331_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1331_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1331_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1334_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1334_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1334_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1334_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1336_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1336_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1336_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1336_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1337_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1337_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1337_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1337_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1339_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1339_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1339_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1339_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1347_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1347_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1347_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1347_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1351_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1351_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1351_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1351_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1352_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1352_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1352_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1352_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1360_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1360_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1360_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1360_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1361_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1361_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1361_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1361_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1385_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1385_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1385_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1385_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1386_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1386_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1386_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1386_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1401_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1401_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1401_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1401_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1402_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1402_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1402_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1402_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1403_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1403_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1403_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1403_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1404_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1404_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1404_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1404_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1405_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1405_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1405_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1405_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1406_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1406_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1406_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1406_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1407_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1407_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1407_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1407_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1408_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1408_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1408_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1408_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1409_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1409_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1409_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1409_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1410_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1410_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1410_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1410_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1412_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1412_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1412_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1412_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1413_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1413_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1413_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1413_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1414_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1414_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1414_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1414_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1415_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1415_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1415_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1415_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1416_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1416_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1416_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1416_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1417_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1417_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1417_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1417_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1418_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1418_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1418_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1418_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1419_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1419_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1419_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1419_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1423_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1423_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1423_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1423_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1424_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1424_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1424_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1424_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1425_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1425_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1425_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1425_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1430_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1430_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1430_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1430_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1432_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1432_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1432_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1432_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1434_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1434_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1434_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1434_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1435_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1435_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1435_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1435_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1438_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1438_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1438_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1438_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1440_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1440_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1440_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1440_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1443_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1443_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1443_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1443_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1450_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1450_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1450_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1450_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1469_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1469_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1469_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1469_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1478_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1478_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1478_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1478_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1479_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1479_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1479_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1479_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1480_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1480_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1480_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1480_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1484_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1484_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1484_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1484_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1501_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1501_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1501_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1501_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1502_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1502_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1502_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1502_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1503_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1503_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1503_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1503_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1504_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1504_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1504_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1504_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1505_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1505_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1505_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1505_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1506_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1506_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1506_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1506_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1507_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1507_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1507_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1507_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1508_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1508_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1508_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1508_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1509_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1509_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1509_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1509_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1510_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1510_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1510_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1510_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1512_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1512_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1512_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1512_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1513_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1513_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1513_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1513_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1514_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1514_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1514_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1514_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1515_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1515_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1515_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1515_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1516_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1516_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1516_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1516_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1517_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1517_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1517_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1517_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1518_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1518_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1518_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1518_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1519_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1519_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1519_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1519_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1520_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1520_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1520_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1520_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1530_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1530_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1530_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1530_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1540_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1540_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1540_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1540_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1541_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1541_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1541_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1541_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1551_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1551_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1551_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1551_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1559_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1559_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1559_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1559_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1561_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1561_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1561_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1561_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1562_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1562_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1562_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1562_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1563_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1563_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1563_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1563_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1567_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1567_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1567_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1567_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1570_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1570_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1570_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1570_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1571_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1571_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1571_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1571_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1573_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1573_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1573_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1573_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1574_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1574_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1574_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1574_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1575_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1575_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1575_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1575_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1580_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1580_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1580_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1580_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1585_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1585_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1585_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1585_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1586_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1586_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1586_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1586_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1587_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1587_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1587_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1587_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1601_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1601_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1601_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1601_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1602_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1602_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1602_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1602_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1603_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1603_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1603_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1603_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1604_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1604_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1604_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1604_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1605_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1605_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1605_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1605_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1606_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1606_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1606_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1606_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1607_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1607_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1607_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1607_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1608_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1608_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1608_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1608_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1609_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1609_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1609_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1609_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1610_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1610_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1610_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1610_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1612_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1612_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1612_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1612_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1613_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1613_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1613_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1613_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1614_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1614_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1614_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1614_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1615_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1615_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1615_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1615_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1616_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1616_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1616_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1616_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1617_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1617_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1617_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1617_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1618_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1618_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1618_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1618_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1619_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1619_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1619_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1619_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1620_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1620_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1620_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1620_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1623_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1623_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1623_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1623_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1626_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1626_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1626_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1626_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1630_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1630_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1630_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1630_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1631_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1631_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1631_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1631_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1636_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1636_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1636_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1636_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1641_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1641_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1641_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1641_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1646_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1646_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1646_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1646_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1647_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1647_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1647_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1647_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1650_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1650_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1650_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1650_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1651_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1651_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1651_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1651_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1657_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1657_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1657_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1657_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1660_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1660_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1660_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1660_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1661_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1661_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1661_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1661_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1662_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1662_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1662_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1662_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1678_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1678_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1678_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1678_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1682_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1682_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1682_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1682_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1701_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1701_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1701_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1701_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1702_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1702_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1702_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1702_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1703_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1703_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1703_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1703_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1704_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1704_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1704_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1704_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1705_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1705_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1705_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1705_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1706_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1706_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1706_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1706_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1707_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1707_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1707_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1707_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1708_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1708_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1708_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1708_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1709_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1709_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1709_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1709_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1712_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1712_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1712_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1712_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1713_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1713_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1713_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1713_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1714_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1714_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1714_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1714_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1715_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1715_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1715_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1715_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1716_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1716_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1716_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1716_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1717_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1717_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1717_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1717_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1718_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1718_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1718_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1718_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1719_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1719_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1719_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1719_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1720_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1720_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1720_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1720_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1724_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1724_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1724_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1724_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1726_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1726_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1726_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1726_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1727_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1727_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1727_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1727_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1730_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1730_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1730_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1730_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1731_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1731_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1731_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1731_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1732_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1732_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1732_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1732_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1734_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1734_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1734_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1734_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1740_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1740_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1740_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1740_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1754_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1754_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1754_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1754_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1757_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1757_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1757_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1757_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1760_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1760_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1760_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1760_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1763_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1763_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1763_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1763_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1765_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1765_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1765_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1765_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1769_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1769_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1769_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1769_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1770_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1770_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1770_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1770_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1772_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1772_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1772_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1772_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1773_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1773_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1773_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1773_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1774_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1774_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1774_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1774_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1775_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1775_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1775_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1775_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1778_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1778_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1778_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1778_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1779_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1779_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1779_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1779_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1780_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1780_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1780_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1780_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1781_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1781_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1781_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1781_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1785_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1785_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1785_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1785_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1786_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1786_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1786_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1786_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1801_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1801_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1801_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1801_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1802_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1802_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1802_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1802_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1803_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1803_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1803_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1803_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1804_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1804_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1804_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1804_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1805_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1805_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1805_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1805_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1806_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1806_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1806_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1806_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1807_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1807_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1807_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1807_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1808_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1808_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1808_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1808_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1810_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1810_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1810_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1810_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1812_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1812_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1812_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1812_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1813_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1813_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1813_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1813_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1814_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1814_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1814_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1814_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1815_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1815_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1815_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1815_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1816_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1816_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1816_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1816_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1817_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1817_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1817_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1817_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1818_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1818_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1818_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1818_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1819_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1819_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1819_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1819_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1828_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1828_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1828_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1828_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1830_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1830_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1830_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1830_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1831_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1831_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1831_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1831_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1832_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1832_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1832_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1832_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1838_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1838_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1838_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1838_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1843_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1843_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1843_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1843_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1845_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1845_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1845_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1845_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1847_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1847_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1847_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1847_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1848_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1848_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1848_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1848_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1850_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1850_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1850_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1850_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1851_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1851_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1851_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1851_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1856_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1856_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1856_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1856_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1857_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1857_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1857_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1857_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1858_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1858_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1858_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1858_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1859_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1859_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1859_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1859_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1860_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1860_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1860_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1860_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1862_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1862_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1862_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1862_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1863_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1863_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1863_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1863_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1864_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1864_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1864_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1864_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1865_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1865_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1865_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1865_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1867_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1867_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1867_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1867_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1870_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1870_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1870_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1870_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1872_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1872_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1872_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1872_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1878_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1878_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1878_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1878_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1888_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1888_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1888_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1888_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1901_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1901_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1901_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1901_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1902_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1902_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1902_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1902_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1903_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1903_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1903_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1903_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1904_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1904_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1904_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1904_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1905_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1905_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1905_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1905_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1906_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1906_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1906_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1906_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1907_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1907_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1907_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1907_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1908_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1908_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1908_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1908_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1909_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1909_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1909_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1909_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1910_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1910_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1910_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1910_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1912_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1912_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1912_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1912_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1913_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1913_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1913_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1913_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1914_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1914_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1914_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1914_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1915_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1915_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1915_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1915_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1916_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1916_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1916_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1916_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1917_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1917_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1917_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1917_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1918_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1918_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1918_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1918_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1919_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1919_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1919_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1919_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1920_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1920_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1920_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1920_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1925_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1925_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1925_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1925_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1928_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1928_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1928_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1928_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1931_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1931_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1931_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1931_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1936_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1936_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1936_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1936_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1937_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1937_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1937_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1937_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1940_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1940_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1940_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1940_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1941_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1941_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1941_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1941_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1947_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1947_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1947_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1947_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1949_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1949_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1949_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1949_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1951_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1951_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1951_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1951_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1952_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1952_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1952_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1952_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1954_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1954_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1954_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1954_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1956_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1956_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1956_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1956_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1970_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1970_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1970_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1970_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1971_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1971_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1971_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1971_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1972_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1972_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1972_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1972_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1973_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1973_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1973_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1973_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1978_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1978_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1978_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1978_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1979_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1979_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1979_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1979_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1980_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1980_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1980_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1980_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1985_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1985_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1985_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1985_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/1989_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1989_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/1989_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/1989_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/20_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/20_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/20_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/20_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/212_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/212_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/212_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/212_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/212_fr b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/212_fr similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/212_fr rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/212_fr diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/213_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/213_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/213_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/213_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/216_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/216_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/216_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/216_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/220_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/220_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/220_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/220_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/221_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/221_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/221_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/221_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/222_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/222_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/222_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/222_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/222_fr b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/222_fr similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/222_fr rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/222_fr diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/224_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/224_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/224_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/224_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/225_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/225_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/225_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/225_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/225_fr b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/225_fr similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/225_fr rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/225_fr diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/226_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/226_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/226_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/226_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/228_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/228_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/228_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/228_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/228_es b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/228_es similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/228_es rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/228_es diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/228_fr b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/228_fr similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/228_fr rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/228_fr diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/229_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/229_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/229_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/229_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/229_fr b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/229_fr similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/229_fr rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/229_fr diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/230_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/230_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/230_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/230_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/230_es b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/230_es similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/230_es rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/230_es diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/230_fr b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/230_fr similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/230_fr rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/230_fr diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/232_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/232_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/232_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/232_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/233_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/233_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/233_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/233_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/238_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/238_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/238_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/238_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/238_pt b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/238_pt similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/238_pt rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/238_pt diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/239_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/239_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/239_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/239_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/239_pt b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/239_pt similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/239_pt rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/239_pt diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/242_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/242_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/242_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/242_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/242_fr b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/242_fr similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/242_fr rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/242_fr diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/243_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/243_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/243_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/243_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/243_fr b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/243_fr similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/243_fr rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/243_fr diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/244_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/244_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/244_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/244_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/244_pt b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/244_pt similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/244_pt rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/244_pt diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/245_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/245_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/245_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/245_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/245_pt b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/245_pt similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/245_pt rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/245_pt diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/247_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/247_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/247_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/247_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/249_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/249_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/249_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/249_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/251_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/251_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/251_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/251_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/252_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/252_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/252_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/252_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/254_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/254_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/254_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/254_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/256_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/256_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/256_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/256_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/258_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/258_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/258_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/258_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/258_pt b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/258_pt similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/258_pt rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/258_pt diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/260_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/260_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/260_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/260_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/261_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/261_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/261_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/261_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/263_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/263_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/263_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/263_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/264_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/264_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/264_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/264_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/266_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/266_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/266_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/266_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/267_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/267_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/267_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/267_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/268_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/268_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/268_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/268_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/269_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/269_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/269_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/269_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/269_fr b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/269_fr similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/269_fr rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/269_fr diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/27_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/27_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/27_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/27_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/290_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/290_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/290_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/290_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/290_fr b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/290_fr similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/290_fr rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/290_fr diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/299_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/299_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/299_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/299_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/30_el b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/30_el similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/30_el rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/30_el diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/30_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/30_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/30_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/30_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/31_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/31_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/31_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/31_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/31_nl b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/31_nl similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/31_nl rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/31_nl diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/33_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/33_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/33_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/33_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/33_fr b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/33_fr similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/33_fr rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/33_fr diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/34_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/34_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/34_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/34_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/34_es b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/34_es similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/34_es rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/34_es diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/351_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/351_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/351_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/351_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/351_pt b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/351_pt similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/351_pt rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/351_pt diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/352_de b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/352_de similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/352_de rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/352_de diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/352_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/352_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/352_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/352_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/354_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/354_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/354_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/354_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/355_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/355_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/355_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/355_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/358_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/358_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/358_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/358_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/358_fi b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/358_fi similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/358_fi rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/358_fi diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/358_se b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/358_se similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/358_se rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/358_se diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/36_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/36_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/36_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/36_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/36_hu b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/36_hu similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/36_hu rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/36_hu diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/370_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/370_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/370_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/370_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/371_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/371_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/371_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/371_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/372_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/372_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/372_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/372_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/373_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/373_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/373_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/373_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/373_ro b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/373_ro similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/373_ro rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/373_ro diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/373_ru b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/373_ru similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/373_ru rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/373_ru diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/374_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/374_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/374_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/374_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/381_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/381_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/381_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/381_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/381_sr b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/381_sr similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/381_sr rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/381_sr diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/39_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/39_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/39_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/39_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/39_it b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/39_it similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/39_it rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/39_it diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/41_de b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/41_de similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/41_de rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/41_de diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/41_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/41_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/41_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/41_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/41_fr b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/41_fr similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/41_fr rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/41_fr diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/41_it b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/41_it similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/41_it rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/41_it diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/420_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/420_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/420_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/420_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/421_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/421_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/421_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/421_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/43_de b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/43_de similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/43_de rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/43_de diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/43_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/43_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/43_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/43_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/44_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/44_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/44_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/44_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/46_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/46_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/46_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/46_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/46_sv b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/46_sv similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/46_sv rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/46_sv diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/48_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/48_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/48_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/48_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/48_pl b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/48_pl similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/48_pl rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/48_pl diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/49_de b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/49_de similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/49_de rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/49_de diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/49_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/49_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/49_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/49_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/51_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/51_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/51_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/51_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/53_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/53_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/53_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/53_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/54_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/54_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/54_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/54_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/54_es b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/54_es similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/54_es rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/54_es diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/55_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/55_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/55_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/55_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/55_pt b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/55_pt similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/55_pt rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/55_pt diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/56_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/56_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/56_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/56_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/56_es b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/56_es similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/56_es rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/56_es diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/58_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/58_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/58_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/58_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/58_es b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/58_es similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/58_es rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/58_es diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/7_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/7_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/7_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/7_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/81_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/81_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/81_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/81_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/81_ja b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/81_ja similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/81_ja rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/81_ja diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/82_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/82_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/82_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/82_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/82_ko b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/82_ko similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/82_ko rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/82_ko diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/82_zh b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/82_zh similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/82_zh rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/82_zh diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/82_zh_Hant b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/82_zh_Hant similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/82_zh_Hant rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/82_zh_Hant diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/84_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/84_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/84_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/84_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/84_vi b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/84_vi similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/84_vi rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/84_vi diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/86_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/86_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/86_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/86_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/86_zh b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/86_zh similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/86_zh rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/86_zh diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/886_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/886_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/886_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/886_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/886_zh b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/886_zh similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/886_zh rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/886_zh diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/886_zh_Hant b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/886_zh_Hant similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/886_zh_Hant rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/886_zh_Hant diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/90_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/90_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/90_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/90_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/90_tr b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/90_tr similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/90_tr rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/90_tr diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/94_en b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/94_en similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/94_en rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/94_en diff --git a/java/src/com/google/i18n/phonenumbers/geocoding/data/config b/java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/config similarity index 100% rename from java/src/com/google/i18n/phonenumbers/geocoding/data/config rename to java/libphonenumber/src/com/google/i18n/phonenumbers/geocoding/data/config diff --git a/java/test/com/google/i18n/phonenumbers/AsYouTypeFormatterTest.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/AsYouTypeFormatterTest.java similarity index 100% rename from java/test/com/google/i18n/phonenumbers/AsYouTypeFormatterTest.java rename to java/libphonenumber/test/com/google/i18n/phonenumbers/AsYouTypeFormatterTest.java diff --git a/java/test/com/google/i18n/phonenumbers/CountryCodeToRegionCodeMapForTesting.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/CountryCodeToRegionCodeMapForTesting.java similarity index 100% rename from java/test/com/google/i18n/phonenumbers/CountryCodeToRegionCodeMapForTesting.java rename to java/libphonenumber/test/com/google/i18n/phonenumbers/CountryCodeToRegionCodeMapForTesting.java diff --git a/java/test/com/google/i18n/phonenumbers/ExampleNumbersTest.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/ExampleNumbersTest.java similarity index 100% rename from java/test/com/google/i18n/phonenumbers/ExampleNumbersTest.java rename to java/libphonenumber/test/com/google/i18n/phonenumbers/ExampleNumbersTest.java diff --git a/java/test/com/google/i18n/phonenumbers/PhoneNumberMatchTest.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberMatchTest.java similarity index 100% rename from java/test/com/google/i18n/phonenumbers/PhoneNumberMatchTest.java rename to java/libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberMatchTest.java diff --git a/java/test/com/google/i18n/phonenumbers/PhoneNumberMatcherTest.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberMatcherTest.java similarity index 100% rename from java/test/com/google/i18n/phonenumbers/PhoneNumberMatcherTest.java rename to java/libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberMatcherTest.java diff --git a/java/test/com/google/i18n/phonenumbers/PhoneNumberUtilTest.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberUtilTest.java similarity index 100% rename from java/test/com/google/i18n/phonenumbers/PhoneNumberUtilTest.java rename to java/libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberUtilTest.java diff --git a/java/test/com/google/i18n/phonenumbers/PhonenumberTest.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/PhonenumberTest.java similarity index 100% rename from java/test/com/google/i18n/phonenumbers/PhonenumberTest.java rename to java/libphonenumber/test/com/google/i18n/phonenumbers/PhonenumberTest.java diff --git a/java/test/com/google/i18n/phonenumbers/RegexCacheTest.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/RegexCacheTest.java similarity index 100% rename from java/test/com/google/i18n/phonenumbers/RegexCacheTest.java rename to java/libphonenumber/test/com/google/i18n/phonenumbers/RegexCacheTest.java diff --git a/java/test/com/google/i18n/phonenumbers/RegionCode.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/RegionCode.java similarity index 100% rename from java/test/com/google/i18n/phonenumbers/RegionCode.java rename to java/libphonenumber/test/com/google/i18n/phonenumbers/RegionCode.java diff --git a/java/test/com/google/i18n/phonenumbers/ShortNumberUtilTest.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/ShortNumberUtilTest.java similarity index 100% rename from java/test/com/google/i18n/phonenumbers/ShortNumberUtilTest.java rename to java/libphonenumber/test/com/google/i18n/phonenumbers/ShortNumberUtilTest.java diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/ShortNumberUtilTest.java.orig b/java/libphonenumber/test/com/google/i18n/phonenumbers/ShortNumberUtilTest.java.orig new file mode 100644 index 000000000..b1ae29b85 --- /dev/null +++ b/java/libphonenumber/test/com/google/i18n/phonenumbers/ShortNumberUtilTest.java.orig @@ -0,0 +1,76 @@ +/* + * Copyright (C) 2011 The Libphonenumber Authors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.i18n.phonenumbers; + +import junit.framework.TestCase; + +import java.io.InputStream; + +/** + * @author Shaopeng Jia + */ +public class ShortNumberUtilTest extends TestCase { + private ShortNumberUtil shortUtil; + static final String TEST_META_DATA_FILE_PREFIX = + "/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting"; + + public ShortNumberUtilTest() { + PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance( + TEST_META_DATA_FILE_PREFIX, + CountryCodeToRegionCodeMapForTesting.getCountryCodeToRegionCodeMap()); + shortUtil = new ShortNumberUtil(phoneUtil); + } + + public void testConnectsToEmergencyNumber_US() { + assertTrue(shortUtil.connectsToEmergencyNumber("911", RegionCode.US)); + assertTrue(shortUtil.connectsToEmergencyNumber("119", RegionCode.US)); + assertFalse(shortUtil.connectsToEmergencyNumber("999", RegionCode.US)); + } + + public void testConnectsToEmergencyNumberLongNumber_US() { + assertTrue(shortUtil.connectsToEmergencyNumber("9116666666", RegionCode.US)); + assertTrue(shortUtil.connectsToEmergencyNumber("1196666666", RegionCode.US)); + assertFalse(shortUtil.connectsToEmergencyNumber("9996666666", RegionCode.US)); + } + + public void testConnectsToEmergencyNumberWithFormatting_US() { + assertTrue(shortUtil.connectsToEmergencyNumber("9-1-1", RegionCode.US)); + assertTrue(shortUtil.connectsToEmergencyNumber("1-1-9", RegionCode.US)); + assertFalse(shortUtil.connectsToEmergencyNumber("9-9-9", RegionCode.US)); + } + + public void testConnectsToEmergencyNumberWithPlusSign_US() { + assertFalse(shortUtil.connectsToEmergencyNumber("+911", RegionCode.US)); + assertFalse(shortUtil.connectsToEmergencyNumber("\uFF0B911", RegionCode.US)); + assertFalse(shortUtil.connectsToEmergencyNumber(" +911", RegionCode.US)); + assertFalse(shortUtil.connectsToEmergencyNumber("+119", RegionCode.US)); + assertFalse(shortUtil.connectsToEmergencyNumber("+999", RegionCode.US)); + } + + public void testConnectsToEmergencyNumber_BR() { + assertTrue(shortUtil.connectsToEmergencyNumber("911", RegionCode.BR)); + assertTrue(shortUtil.connectsToEmergencyNumber("190", RegionCode.BR)); + assertFalse(shortUtil.connectsToEmergencyNumber("999", RegionCode.BR)); + } + + public void testConnectsToEmergencyNumberLongNumber_BR() { + // Brazilian emergency numbers don't work when additional digits are appended. + assertFalse(shortUtil.connectsToEmergencyNumber("9111", RegionCode.BR)); + assertFalse(shortUtil.connectsToEmergencyNumber("1900", RegionCode.BR)); + assertFalse(shortUtil.connectsToEmergencyNumber("9996", RegionCode.BR)); + } +} diff --git a/java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AD b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AD similarity index 100% rename from java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AD rename to java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AD diff --git a/java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AO b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AO similarity index 100% rename from java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AO rename to java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AO diff --git a/java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AR b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AR similarity index 100% rename from java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AR rename to java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AR diff --git a/java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AU b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AU similarity index 100% rename from java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AU rename to java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AU diff --git a/java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_BR b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_BR similarity index 100% rename from java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_BR rename to java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_BR diff --git a/java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_BS b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_BS similarity index 100% rename from java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_BS rename to java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_BS diff --git a/java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_DE b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_DE similarity index 100% rename from java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_DE rename to java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_DE diff --git a/java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_GB b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_GB similarity index 100% rename from java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_GB rename to java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_GB diff --git a/java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_IT b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_IT similarity index 100% rename from java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_IT rename to java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_IT diff --git a/java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_JP b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_JP similarity index 100% rename from java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_JP rename to java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_JP diff --git a/java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_KR b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_KR similarity index 100% rename from java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_KR rename to java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_KR diff --git a/java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_MX b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_MX similarity index 100% rename from java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_MX rename to java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_MX diff --git a/java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_NZ b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_NZ similarity index 100% rename from java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_NZ rename to java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_NZ diff --git a/java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_PL b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_PL similarity index 100% rename from java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_PL rename to java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_PL diff --git a/java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_RE b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_RE similarity index 100% rename from java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_RE rename to java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_RE diff --git a/java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_SG b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_SG similarity index 100% rename from java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_SG rename to java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_SG diff --git a/java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_US b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_US similarity index 100% rename from java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_US rename to java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_US diff --git a/java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_YT b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_YT similarity index 100% rename from java/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_YT rename to java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_YT diff --git a/java/test/com/google/i18n/phonenumbers/geocoding/AreaCodeMapTest.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/AreaCodeMapTest.java similarity index 100% rename from java/test/com/google/i18n/phonenumbers/geocoding/AreaCodeMapTest.java rename to java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/AreaCodeMapTest.java diff --git a/java/test/com/google/i18n/phonenumbers/geocoding/FlyweightMapStorageTest.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/FlyweightMapStorageTest.java similarity index 100% rename from java/test/com/google/i18n/phonenumbers/geocoding/FlyweightMapStorageTest.java rename to java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/FlyweightMapStorageTest.java diff --git a/java/test/com/google/i18n/phonenumbers/geocoding/MappingFileProviderTest.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/MappingFileProviderTest.java similarity index 100% rename from java/test/com/google/i18n/phonenumbers/geocoding/MappingFileProviderTest.java rename to java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/MappingFileProviderTest.java diff --git a/java/test/com/google/i18n/phonenumbers/geocoding/PhoneNumberOfflineGeocoderTest.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/PhoneNumberOfflineGeocoderTest.java similarity index 100% rename from java/test/com/google/i18n/phonenumbers/geocoding/PhoneNumberOfflineGeocoderTest.java rename to java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/PhoneNumberOfflineGeocoderTest.java diff --git a/java/test/com/google/i18n/phonenumbers/geocoding/testing_data/1201_de b/java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/1201_de similarity index 100% rename from java/test/com/google/i18n/phonenumbers/geocoding/testing_data/1201_de rename to java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/1201_de diff --git a/java/test/com/google/i18n/phonenumbers/geocoding/testing_data/1201_en b/java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/1201_en similarity index 100% rename from java/test/com/google/i18n/phonenumbers/geocoding/testing_data/1201_en rename to java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/1201_en diff --git a/java/test/com/google/i18n/phonenumbers/geocoding/testing_data/1212_en b/java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/1212_en similarity index 100% rename from java/test/com/google/i18n/phonenumbers/geocoding/testing_data/1212_en rename to java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/1212_en diff --git a/java/test/com/google/i18n/phonenumbers/geocoding/testing_data/1617_en b/java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/1617_en similarity index 100% rename from java/test/com/google/i18n/phonenumbers/geocoding/testing_data/1617_en rename to java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/1617_en diff --git a/java/test/com/google/i18n/phonenumbers/geocoding/testing_data/1650_de b/java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/1650_de similarity index 100% rename from java/test/com/google/i18n/phonenumbers/geocoding/testing_data/1650_de rename to java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/1650_de diff --git a/java/test/com/google/i18n/phonenumbers/geocoding/testing_data/1650_en b/java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/1650_en similarity index 100% rename from java/test/com/google/i18n/phonenumbers/geocoding/testing_data/1650_en rename to java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/1650_en diff --git a/java/test/com/google/i18n/phonenumbers/geocoding/testing_data/1989_en b/java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/1989_en similarity index 100% rename from java/test/com/google/i18n/phonenumbers/geocoding/testing_data/1989_en rename to java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/1989_en diff --git a/java/test/com/google/i18n/phonenumbers/geocoding/testing_data/82_en b/java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/82_en similarity index 100% rename from java/test/com/google/i18n/phonenumbers/geocoding/testing_data/82_en rename to java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/82_en diff --git a/java/test/com/google/i18n/phonenumbers/geocoding/testing_data/82_ko b/java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/82_ko similarity index 100% rename from java/test/com/google/i18n/phonenumbers/geocoding/testing_data/82_ko rename to java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/82_ko diff --git a/java/test/com/google/i18n/phonenumbers/geocoding/testing_data/config b/java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/config similarity index 100% rename from java/test/com/google/i18n/phonenumbers/geocoding/testing_data/config rename to java/libphonenumber/test/com/google/i18n/phonenumbers/geocoding/testing_data/config diff --git a/javascript/README b/javascript/README index e59e36847..0996c6fbb 100644 --- a/javascript/README +++ b/javascript/README @@ -43,7 +43,7 @@ project: run the following commands to regenerate metadata.js and metadatafortesting.js: - ant -f java/build.xml build-js-metadata + ant -f java/libphonenumber/build.xml build-js-metadata 3. Manually port any changes of the Java code to the JavaScript code: PhoneNumberUtil.java => phonenumberutil.js diff --git a/tools/java/common/pom.xml b/tools/java/common/pom.xml index b91b96f4a..57502f3b4 100644 --- a/tools/java/common/pom.xml +++ b/tools/java/common/pom.xml @@ -27,7 +27,7 @@ 1.5 - org.codehaus.mojo @@ -42,7 +42,7 @@ - ../../../java/src/ + ../../../java/libphonenumber/src/ diff --git a/tools/java/cpp-build/target/cpp-build-1.0-SNAPSHOT-jar-with-dependencies.jar b/tools/java/cpp-build/target/cpp-build-1.0-SNAPSHOT-jar-with-dependencies.jar index c9e004f3c31669f8bd085691d67a8ef1d56de7f2..589151223a467ed686880aef6926737b7dd83768 100644 GIT binary patch delta 5706 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 diff --git a/tools/java/java-build/pom.xml b/tools/java/java-build/pom.xml index e09ce6627..24d707a0d 100644 --- a/tools/java/java-build/pom.xml +++ b/tools/java/java-build/pom.xml @@ -21,7 +21,7 @@ - ${project.dir}/../../../../java/src/ + ${project.dir}/../../../../java/libphonenumber/src/ @@ -49,7 +49,7 @@ 1.5 - org.codehaus.mojo @@ -64,7 +64,7 @@ - ../../../java/src/ + ../../../java/libphonenumber/src/ ../common/src/ diff --git a/tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar b/tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar index 41ca62da218f9d264196246d0521f3eb037a9469..a6e6087bc5273aa0b64c5c69f2d879ab852d4c4c 100644 GIT binary patch delta 76797 zcmY(pQ;;r9u&&v*ZQHh1+qP}nU)#1<+qQePZQHipJ^$V_F(*!4R90j>m67j7T~y?I znM(hWPYbUo0}2KM^gm0-z&;V43|`y7UeNSYt2ybvRAZt59$RXs6(-1yqHQva3N}cHg|9o zWtmY@2{I%^T|=i}0{a754VJbMZCRMX&(|HS-+%Zbxu@?Gk)rGBMY&n1+6Iytqw+Nw zyPFUXXCmJAgm9kqfkn^YwR9h?bq1A^y4Vxs|MaZ(U(fG^p#OzrTwsd-jiSJ`$Qu7? z_+L%`--e%@2u%$4|113;+z*5o90=$?Fu4X;7(xC2x{yA*08N@q1cC_;1@s@=HmnUi zh4Vkf+mdS`zoGx%Q#&Lc7{Y%!K^YU;`?vpUO(Lcj2!N2L-x0werQZs}g15DoL4!d2 zFMSCGjD`vSKlJx8X)lcz5Rh`yz9WDc@GQXXO#$1?$#YS2op)w??=aC_kP^Ku zRE%tphw&#oFECxTO?FC}wyqRHQJ8bIsO&E#faK$i^b2kuvMaZw@LB~2cO^UqNsot? zn=CD49GWeYEV~sx&Mt0J{YNlTd6u{U?_d7ruzN(02yY&4hE3fyhC?ErK^DOj0MFl4 z4)gS=3Gz*@v4Z^$D>OcfrSH%AW^7asU4~TJX={CL<+mE}G!+SB3R z_hSpe!Y;(Y(6w#JT{*WeLJ2`^=6E}B6DzS`1%onH4c~B9a!tNj*yGpi%s?%fC4qQY zf^3nDm&qXfyPP9E`bLC5L=P?w0L+4zYQ05?tAOJWOwY+??x*lD)IMaF?;4iTO$sZZ zjqW)RvsHz?EZvi2wn_VcGv66$S4-s-A^en?S>`|szcTdx%Vu46o1O+$yV@Gzt_?yJ zNZUe7rHlldxbMtQzFB%xf56N(O_6eNQBQ8pPh&a$Ao}U`%D9=;#^Y1f0MhODd~+E$ z8XTVcV+}ZmBFt*_%1EovHpJ)}7e>ol8T2sSF5bOxe++ROzN@*zOe`?C+H2Df@a@4- z$z{2B@4NYiu~KW$Ty1!FvrffZi#U=Lk{}#oAlJH4T_^z?5U;hs+Z!arBN=YQ_)9S* zFLr=fW|>6UT6)ZNE)P^)o&Ht6GXd%gpvs}E=WU@-gSNM(nIEq zXvscU;}P=0Zut?P2EN~!SyUE&%R$h^Z7V=K;eAO_=FJe)eA1X zS$@nC9hGuA#bVAT(@r}>pE23=Y*lk-iLu0LC8488xWJ5VFGY+O9+~b-Fjoi@anrDT zHqNIAP}{40mnH;JjbWrF$835Gf8w~9Mns2XXR8YILR)JUt__vDtMz&E21L1kI^QGjb z7Qs@(B3xpVw@c8PqI#)aa>4$yjUn5aU73iTs0Mp_rF@Pb&?*=I64b?&rsjAb%T^S0 z2#Tm_Ls3s%d&*}wKsArJC>himdJ3|-DzS-rj=K1eq&!#&ll!PS`;l}FH1cn(r4c73 zTlzG-;u9j+6>G*6!!1kckfweo@ zrHP%fwWBr3<5I$Q>0sdzod&f~=s>w~F_oWNN~7r#;JZ(JC69KNl3Q z%UfFIx!0R?1GP1gvQCRb&+ToJq*pB2Szjn`$E%Pr0!&dMQOr%uI3ZS5;=&HD7X}R(bjAp4f37G%!JC85i^9cXZ)^59*YE znp;^3u8!IP)CS;3mRj*=!Q_71T2Kl6MR|Mh#R2l(V_n%Dk^fW=uk>ZZZ;=m0?(0FA? zt;A4!SV1h5`z zl4>zi(uk-2?4)J*d*)&o)06Z!6)+{xxHxp%?2qMISlxl32G(TLdV=G%GDV|Piu3jeZIS)+xK5iF#q~6gkLv&w zLiQDDShip)hln*;7uaMmOu*H41~+JE2UJEi5ro9{m|F$Y`6mi~y||BhK4k@I;Gx-R zEb7YBcPkzkoOyA`Gf#~IE**yfd*5?C;kIj}+#9v!@X9$-&iaTj7q+<+ zk(kt-W4m0HWKl^2As(nDKAX5vmBrEyRK9CAJR&8JLzupf5R1CT_c*OQmvG#yH4ae#u6UiV zQX1k5@{oI)-Kt!z1638ZQ4*z9DwR&?IKWh`qms{RXrWy(vJz~iDD%XDRlMd(0H^LGJ`ywxi1~FcGTt*x+Sm~mSc#5|hgoWyl z2%*Ho_lr8s;D~5q3Fo(dVblkJ__NdhR}740X6Dl&o#$r|4Pa7=)gWcHKv=R@lT)9$ zvV*No6*Mc&H7+Ji?_X3ZiqL;D`F%1uh?88|v$S}JFzztRQ!4`6V)E?v?j8Zv?o6+b zKaAtksCEvv^^qo0IwmdZ#IbU@o=_I*mLXKTdrR2)7PCiO=S~x2cS!^|RgR6OC0S#QQXQ1@?|YPXYg68L*KE_lgufYC3$VE&_*&7 zfy3HLt4D7urH%)H0{3CJ-h`59YtVmOON)(0(yioQ`y7VP!x21lGYv3CwyMeykiL{} z$fp_@>nZNE4n-KGqo!5G5WWdZKINt@k2M<%cb_mL?oN%&#>oQoj+2$me=?-CE>~{Y zmjHq-H~J9c?$?Y^(&*~RNn0l@4ss25s?kq$diP)>lxG*-eHMMbN6}1C>z*5n)3MXDPomHO{Xfk0g^ z59L{ki*i8EM=}6sI`x%{r6|-}p^GV1taEfK9OE$}Cwqt!w z5d+e$mhHB{3!&Ym;KoXyVR;G_7B6=!*c^!(im_xRVG|}v1g)_aAy_JO)<=`x}wATu23Gcqw8aBSQJWU zE6IgH`#zvYZdZwjhs{Qt1bbTo+F8&Xd72;mKB{WW&OZS>ECJ6QsI||1w**im+O=yQ zW}y_pcHVg|Y$_7nLRq5ZPuJ#0hQui+u3)VUgI&>Jn417z`ed>n5|)uwp-T&!a6F>H z^GDLO*Po*s&)E*|#Fsk_p?~FYJ*?rD(T6Li3Yr&d0I;r>p0gEnE1sc zzFjWMO!L(+7B2}p)iDo|d6v6DB&5xu&%F~e(~%UIu)|BMP{=-8YBJ@zU}#f-vR0zs z4!`H((VJJIDGR;6N>)>6+f#t}4A4S8W;dFYDYe(@R0cKmC`PCFS_xn4D=F3!#dcMdY zxtT=1Pt$#+rF_;~D((CG5y-ieQlr12*V}bIt^9F_2cfh?#nDv-F+Ow-VTKC3q05k9ziBP-CHBJ@93UGpSn4V>_95g!YoC@31UN3VFEto zyog0Qh!X3ulWQjf1*3SlUBN&e?OLly=gQg`JMz*!0&!iL4b4s>eD@fu{N~3|^J=)r zLK($jgV>nszk{p@kpA?TMc3;*Wc+jX>=@>cR?mym0#;YPRe}W$(P3mN@X~ak-ET6BEOKH?*nE zC2$2KX0As?6;Go%@n|o(<#k@j0i=EtdpibfTZ#cLYEh}Hr2#{RjS!U4n*eIP%i}^g zRNC>}ag~VuOxvDbt4#cAj$bAYu(+LnoCKU589}Bemx1WO$(WVeF z9)qLlXB(+VwnyhyHcj7`otKs#r`>t8${9{kv-12CCXWa8KnVE-es`}8m@XswpS)1c zH7=E(m=W7bDZyNGB@`YeIda&fnjvkr1`{fd2>tHIjYylG^o?Dah;_CT5 zY}^wVVl(GMx+W3kV*wfpEUK~G>T*$<#Q8MN^e-Ouw)<)i*1#zKJd*l@MP7-&__Q|N z+QrGX+6?CFIO$^|o`#uLG$hFsmng3M$bWL=_UK>}qn({A)MLb;65CkfwB5_+*OyB7 zCw#nQgloVTWNbeJ`~Z6a4tz4TCy(n*qwx;*_F+x7d9#cdE_BXL-*0wa+4|=3f}dCC zJe~Hd7U)|zYlc1g%u_d#)VpWt$c|%n`YRVV`1Qy3s9j+C~>+r0~yb>AS710cXV9R@Qz;+k^i3>AlDPesmHo z9;!0OeeI)}Rd%ky)#P*>Ps+h;d1@|KCcxG1a^KjAtwG_-8_S%NE6ZjWnm2j3L95~a zcn~aRweOI>J^?e&mL@!;;10T8pb~n;9c<3Vn`mmWB#Z;W*xk&T?S^=P``FGcO`W=` zhb2D%f?Y%qqPDO&X=PyGUXtmJycZv-p-OH@0)2H~e;a8LxMaet@vL5OggC7Q4`=>;inLJb*}Z66`uGDj=ENv?;9vL0&;%r&bmGb$YCsvCTug%!g7Oo}&qxx#ROF(dEaI zLr=^@^&Y)qmjNd7yu%QhTGyePC``Dhqfs>_#x^;YqhZ9mJiOUTCN0OAj7=W?=pkn8 zIKTjU6VyO7f@k($|Hk>&rRacK$oHQxX!K?H0e}{y{}hgS=!P8@C};Y=^O{%5Oi(40 z{F(?f8=MTYJ^?@jxG{guY*QWK-@dnxd)ZFukl1X=y3&5ddA8$F2AKm2&B)4DU~PJF z=Y=w}zhUDbZ1_gw_Wu{g44<1VZH7(=uSc$e#FMEEg02aq~O z8F>YJ*?hP%P1fr&#iEUgM%I~w04wZbYbA~kMct{?(&DCIp$*I`%$is-hZ260VY$GH zY6t-}TUr;KDFkDmU02_8MF8tUve(1I!!=CMWHAcx`@Zha+vU$i(YG(B{F7=xiOmsJ z?2H#hFbY+j;6O;y-gB>}wV)Oh4w!~J@h6@(&Ye5-vR(5r4#Pmt!oKZ%DrE|V*bb!_ zY~<(B<;#a;#D{HDC>uQD>Vp7p%-Z3>rl+b7IV0u}M2Xl!fUKG>a8N|faJ$vknefrm z3C#0+;SfOB9Wk2#=(*OXzh58)1VI{q#+KopT!puvQG zb1OoomDY}AV^;hzx@Hs)UO@KOd#0=&Zc`*Ayo5n(z(F(C^iC5sc!k?BA`ZC{_t#Md z>*p&YVe?XdPI&s59|jXe2ShwSSE2S5pM$}^>gkA4X0*xob%BZqffd86n+`i!Z^bXsY+73+NazBX9;&Zx>A2f?Hy^0dm!acBSyaXH2G= z8gbNkdau$JZw@GD75yc?HT&A2kuxQ`o^(XVaclGGVr3* zsDbf=Px#?#C4qq{0U05hZW_PmJ^WFP8m?5GPm#aK3}QYef?K(k;U5$nb>A=Rx!+zM z9!FZwd%sGv+kJ~>ue)O!7G1C&YLBe3MtqmmIWv%0DiF+^qnLo;{>iwymIyh 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 delta 106635 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

K7PR|$V9WzWvB?%-GkR4vY} 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

A%8x2sOK1~q*_TCpSG>?yP4*kPO#&Pj?3PuTA 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 BZ+-v( diff --git a/tools/script/continuous-integration.sh b/tools/script/continuous-integration.sh index 0fb674186..41e766d4d 100755 --- a/tools/script/continuous-integration.sh +++ b/tools/script/continuous-integration.sh @@ -81,10 +81,10 @@ test_cpp_version '-DUSE_RE2=ON' test_cpp_version '-DUSE_STD_MAP=ON' # Test Java version using Ant. -(cd java && ant clean jar && ant junit) || exit $? +(cd java/libphonenumber && ant clean jar && ant junit) || exit $? # Test Java version using Maven. -(cd java && mvn clean package) || exit $? +(cd java/libphonenumber && mvn clean package) || exit $? # Test build tools. (cd tools/java && mvn clean package) || exit $?