1                          !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~               allLjava/util/Map; SignatureHLjava/util/Map;classificationI twoCharCodeLjava/lang/String;terminologyCodebibliographicCodenameL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)VCodeLineNumberTableLocalVariableTablethis%Lcom/hp/hpl/jena/rdf/arp/lang/Iso639;engNametwotermbibclassifyK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vfind9(Ljava/lang/String;)Lcom/hp/hpl/jena/rdf/arp/lang/Iso639;langrsltput:(Ljava/lang/String;Lcom/hp/hpl/jena/rdf/arp/lang/Iso639;)Voldkeyv()V SourceFile Iso639.java          #com/hp/hpl/jena/rdf/arp/lang/Iso639qaa qtz Reserved for local use   java/lang/StringBuilderISO-639 code ' ' is overloaded.  java/util/HashMap Abkhazianababk AchineseaceAcoliachAdangmeadaAdygeiadyAfaraaaarAfrihiliafh AfrikaansafafrAfro-Asiatic languagesafaAinuainAkanakakaAkkadianakkAlbaniansqalbsqi AlemannicgswAleutaleAlgonquian languagesalgAltaic languagestutAmharicamamhAngikaanpApache languagesapaArabicarara AragoneseanargArapahoarpArawakarwArmenianhyarmhye AromanianrupArtificial languagesartAssameseasasmAsturianastAthapascan languagesathAustralian languagesausAustronesian languagesmapAvaricavavaAvestanaeaveAwadhiawaAymaraayaym AzerbaijaniazazeBalinesebanBaltic languagesbatBaluchibalBambarabmbamBamileke languagesbaiBanda languagesbadBantu languagesbntBasabasBashkirbabakBasqueeubaqeusBatak languagesbtk Bedawiyetbej BelarusianbebelBembabemBengalibnbenBerber languagesberBhojpuribhoBiharibhbihBikolbikBilinbynBinibinBislamabibisBlisszblBokmål, NorwegiannbnobBosnianbsbosBrajbraBretonbrbreBuginesebug BulgarianbgbulBuriatbuaBurmesemyburmyaCaddocad CastilianesspaCatalancacatCaucasian languagescauCebuanocebCeltic languagescel!Central American Indian languagescai Central KhmerkmkhmChagataichgChamic languagescmcChamorrochchaChechencecheCherokeechrChewanynyaCheyennechyChibchachbChinesezhchizhoChinook jargonchn ChipewyanchpChoctawchoChuangzazha Church SlaviccuchuChuukesechkChuvashcvchvClassical Nepal BhasanwcClassical SyriacsycCook Islands MaorirarCopticcopCornishkwcorCorsicancocosCreecrcreCreekmusCreoles and pidginscrp"Creoles and pidgins, English basedcpe!Creoles and pidgins, French-basedcpf%Creoles and pidgins, Portuguese-basedcpp Crimean TatarcrhCroatianhrhrvCushitic languagescusCzechcsczecesDakotadakDanishdadanDargwadarDelawaredelDhivehidvdivDimilizzaDinkadinDogridoiDogribdgrDravidian languagesdraDualaduaDutchnldutnldDutch, Middle (ca.1050-1350)dumDyuladyuDzongkhadzdzoEastern FrisianfrsEfikefiEgyptian (Ancient)egyEkajukekaElamiteelxEnglishenengEnglish, Middle (1100-1500)enmEnglish, Old (ca.450-1100)angErzyamyv EsperantoeoepoEstonianetestEweeeeweEwondoewoFangfanFantifatFaroesefofaoFijianfjfijFilipinofilFinnishfifinFinno-Ugrian languagesfiuFonfonFrenchfrfrefraFrench, Middle (ca.1400-1600)frmFrench, Old (842-ca.1400)froFriulianfurFulahfffulGagaaGaelicgdgla Galibi CaribcarGalicianglglgGandalglugGayogayGbayagbaGeezgezGeorgiankageokatGermandegerdeu German, Lownds"German, Middle High (ca.1050-1500)gmhGerman, Old High (ca.750-1050)gohGermanic languagesgemGikuyukikik GilbertesegilGondigon GorontalogorGothicgotGrebogrbGreek, Ancient (to 1453)grcGreek, Modern (1453-)elgreell GreenlandicklkalGuaranigngrnGujaratigugujGwich'ingwiHaidahaiHaitianhthatHausahahauHawaiianhawHebrewhehebHererohzher Hiligaynonhil HimachalihimHindihihin Hiri MotuhohmoHittitehitHmonghmn HungarianhuhunHupahupIbaniba IcelandicisiceislIdoioidoIgboigibo Ijo languagesijoIlokoiloImperial Aramaic (700-300 BCE)arc Inari SamismnIndic languagesincIndo-European languagesine IndonesianidindIngushinh:Interlingua (International Auxiliary Language Association)iaina Interlingueieile InuktitutiuikuInupiaqikipkIranian languagesiraIrishgagleIrish, Middle (900-1200)mgaIrish, Old (to 900)sgaIroquoian languagesiroItalianititaJapanesejajpnJavanesejvjavJingphokac Judeo-Arabicjrb Judeo-Persianjpr KabardiankbdKabylekabKalmykxalKambakamKannadaknkanKanurikrkau Kapampanganpam Kara-KalpakkaaKarachay-BalkarkrcKareliankrlKaren languageskarKashmirikskas KashubiancsbKawikawKazakhkkkazKhasikhaKhoisan languageskhi KhotanesekhoKimbundukmb KinyarwandarwkinKirghizkykirKlingontlhKomikvkomKongokgkonKonkanikokKoreankokorKosraeankosKpellekpe Kru languageskroKuanyamakjkuaKumykkumKurdishkukurKurukhkruKutenaikutLadinoladLahndalahLambalamLand Dayak languagesdayLaololaoLatinlalatLatvianlvlav LetzeburgeschlbltzLezghianlez LimburganlilimLingalalnlin LithuanianltlitLojbanjbo Lower SorbiandsbLoziloz Luba-Katangalulub Luba-LulualuaLuisenolui Lule SamismjLundalunLuo (Kenya and Tanzania)luoLushailus MacedonianmkmacmkdMaduresemadMagahimagMaithilimaiMakasarmakMalagasymgmlgMalaymsmaymsa MalayalammlmalMaltesemtmltManchumncMandarmdrMandingomanManipurimniManobo languagesmnoManxgvglvMaorimimaomriMapuchearnMarathimrmarMarichm MarshallesemhmahMarwarimwrMasaimasMayan languagesmynMendemenMi'kmaqmic Minangkabaumin MirandesemwlMohawkmohMokshamdf MoldavianrorumronMon-Khmer languagesmkhMongolol MongolianmnmonMossimosMultiple languagesmulMunda languagesmunN'KonqoNahuatl languagesnahNaurunanauNavahonvnavNdebele, NorthndndeNdebele, SouthnrnblNdongangndo Neapolitannap Nepal BhasanewNepalinenepNiasniaNiger-Kordofanian languagesnicNilo-Saharan languagesssaNiueanniuNo linguistic contentzxxNogainog Norse, OldnonNorth American Indian languagesnaiNorthern Frisianfrr Northern SamisesmeNorthern Sothonso NorwegiannonorNorwegian NynorsknnnnoNubian languagesnubNuosuiiiiiNyamwezinymNyankolenynNyoronyoNzimanziOccitan (post 1500)ocociOccitan, Old (to 1500)proOjibwaojojiOriyaororiOromoomormOsageosaOssetianosossOtomian languagesotoPahlavipalPalauanpauPalipipli PangasinanpagPanjabipapan PapiamentopapPapuan languagespaaPashtopspusPersianfaperfasPersian, Old (ca.600-400 B.C.)peoPhilippine languagesphi Phoenicianphn PohnpeianponPolishplpol PortugueseptporPrakrit languagespraQuechuaquque RajasthanirajRapanuirapqaa-qtzRomance languagesroaRomanshrmrohRomanyromRundirnrunRussianrurusSalishan languagessalSamaritan AramaicsamSami languagessmiSamoansmsmoSandawesadSangosgsagSanskritsasanSantalisat SardinianscsrdSasaksasScotsscoSelkupselSemitic languagessemSerbiansrsrpSerersrrShanshnShonasnsnaSicilianscnSidamosidSign LanguagessgnSiksikablaSindhisdsndSinhalasisinSino-Tibetan languagessitSiouan languagessio Skolt SamismsSlave (Athapascan)denSlavic languagesslaSlovaksksloslk SlovenianslslvSogdiansogSomalisosomSonghai languagessonSoninkesnkSorbian languageswenSotho, SouthernstsotSouth American Indian languagessaiSouthern Altaialt Southern Samisma Sranan TongosrnSukumasukSumeriansux SundanesesusunSusususSwahiliswswaSwatisssswSwedishsvsweSyriacsyrTagalogtltglTahitiantytah Tai languagestaiTajiktgtgkTamashektmhTamiltatamTatartttatTelugutetelTerenoterTetumtetThaiththaTibetanbotibbodTigretigTigrinyatitirTimnetemTivtivTlingittli Tok PisintpiTokelautkl Tonga (Nyasa)togTonga (Tonga Islands)toton TsimshiantsiTsongatstsoTswanatntsnTumbukatumTupi languagestupTurkishtrturTurkish, Ottoman (1500-1928)otaTurkmentktukTuvalutvlTuviniantyvTwitwtwiUdmurtudmUgariticugaUighuruguig UkrainianukukrUmbunduumbUncoded languagesmis Undeterminedund Upper SorbianhsbUrduururdUzbekuzuzbVaivaiVendaveven VietnamesevivieVolapükvovolVoticvotWakashan languageswakWalloonwawlnWaraywarWashowasWelshcywelcymWestern FrisianfyfryWolaittawalWolofwowolXhosaxhxhoYakutsahYaoyaoYapeseyapYiddishyiyidYorubayoyorYupik languagesypkZande languageszndZapoteczapZenagazenZuluzuzulZunizunjava/lang/Object-com/hp/hpl/jena/rdf/arp/lang/LanguageTagCodes java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/String compareTo(Ljava/lang/String;)Ilength()I8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/SystemerrLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/io/PrintStreamprintln(Ljava/lang/String;)V! 2**+*,*-**,*-***  !"#$!%&&+'1(>222222a *+,- * +4      A *  L+1*-* $* * Y**+3 45/9?=A 4 :*8 *+ M,&,+!Y*YZ[\9_ '::* "\Y YW Y !!W Y"##W Y$%%W Y&''W Y()**W Y+,,W Y-.//W Y011W Y233W Y4566W Y788W Y9:;<W Y=>>W Y?@@W YABBW YCDDW YEFGGW YHIIW YJKKW YLMNNW YOPQQW YRSSW YTUUW YVWXYW YZ[[W Y\]]W Y^_``W YabbW YcddW YeffW YghhW YijkkW YlmnnW YoppW YqrssW YtuvvW YwxxW YyzzW Y{||W Y}~W YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW Y·W YķW YǷW YʷW Y̷W YηW YзW YҷW YշW Y׷W YٷW YܷW Y߷W YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW Y    W Y  W YW YW YW YW YW YW YW YW Y !"#W Y$%%W Y&'((W Y)**W Y+,,W Y-.//W Y011W Y233W Y455W Y677W Y899W Y:;;W Y<=>?W Y@AAW YBCCW YDEFFW YGHHW YIJJW YKLLW YMNNW YOPPW YQRSSW YTUUW YVWWW YXYYW YZ[\\W Y]^__W Y`abbW YcddW YeffW YghhW YijkkW YlmnnW YoppW YqrssW YtuuW YvwwW Yxyz{W Y|}}W Y~W YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW Y÷W YŷW YǷW YʷW YͷW YϷW YҷW YշW Y׷W YٷW YܷW Y߷W YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW Y    W Y  W YW YW YW YW YW YW YW Y !""W Y#$%%W Y&''W Y())W Y*++W Y,--W Y.//W Y011W Y233W Y4566W Y7899W Y:;;W Y<==W Y>??W Y@AAW YBCCW YDEFFW YGHHW YIJJW YKLMMW YNOOW YPQQW YRSSW YTUUW YVWXXW YYZ[[W Y\]]W Y^_``W YabccW YdeeW YfghhW YijjW YkllW YmnnW YopqqW YrssW YtuvvW YwxxW YyzzW Y{||W Y}~~W YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YķW YǷW YɷW Y˷W YͷW YϷW YѷW YԷW YطW YڷW YݷW Y߷W YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW Y  W Y    W Y W YW YW YW YW YW YW Y !!W Y"##W Y$%%W Y&''W Y())W Y*++W Y,--W Y.//W Y011W Y2344W Y566W Y7899W Y:;<<W Y=>>W Y?@AAW YBCCW YDEEW YFGGW YHIIW YJKLLW YMNNW YOPQQW YRSTTW YUVWWW YXYYW YZ[\\W Y]^^W Y_``W YabbW YcdeeW YfggW YhijjW YkllW YmnnW YopqqW YrstuW YvwwW YxyyW Yz{{W Y|}}W Y~W YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW Y·W YķW YƷW YȷW YʷW YͷW YзW YҷW YԷW YַW YطW YڷW Y޷W YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW Y  W Y   W Y  W YW YW YW YW YW YW Y !!W Y"##W Y$%%W Y&'((W Y)*+,W Y-..W Y/011W Y233W Y455W Y677W Y899W Y:;;W Y<==W Y>?@@W YABBW YCDEEW YFGHHW YIJJW YKLLW YMNOOW YPQQW YRSTTW YUVVW YWXXW YYZ[[W Y\]]W Y^__W Y`abbW YcdeeW YfggW YhiiW YjkkW YlmmW YnoppW YqrssW YtuuW YvwxxW Yyz{{W Y|}~~W YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW YW bc)d8eGfVgfhuijklmnopqrst-u<vLw\xkyzz{|}~#3CRap )8GWfu /?O^m|&5DScs%7I[m);M_q)=Oas  3 E W k }    ' 9 K _ s          ) ; O c w         # 5 I! ]" o# $ % ' ( ) * + , - +. =/ O0 a1 u2 3 4 5 6 7 8 9:!;3<G>[?o@ABDEFGHIJ'K9LKM]NoOPQRSTUVWX+Y=ZQ[e\w]^_`abcd eg1hCiUjgk{lmnopqrst)u;vOwaxsyz{|~+?Sgy!5GYk}#5GYk}+=Oas /ASew#5I[o+=Qcu 0BVj|$6HZl(<N`r     ,@Tfz &!:"N#`$t%&'()*+,-../@0R1f2x345689:; < "= 4> I? [@ oA C D E F G I J! K!L!-M!AN!UO!gP!{R!T!U!V!W!X!Y!["\"#]"5^"I_"[`