/* Ċ Ġ* ĠCopyright Ġ 2 0 1 9 ĠN ECT EC Ċ Ġ* ĠĠ ĠNational ĠElectron ics Ġand ĠComputer ĠTechnology ĠCenter , ĠTh ail and Ċ Ġ* Ċ Ġ* Ġ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 Ġf fc . entity . place Ċ Ċ enum Ġclass ĠRel igion ( val Ġth : ĠString ) Ġ{ ĊĠĠĠ ĠBu dd h ism (" à¸ŀ à¸¸ à¸Ĺ à¸ ĺ "), ĊĠĠĠ ĠIsl am (" à¸Ń à¸´ à¸ª à¸¥ à¸²à¸¡ "), ĊĠĠĠ ĠChristian ity (" à¸Ħ à¸£ à¸´ à¸ª à¸ķ à¹Į "), ĊĠĠĠ ĠH ind u ism (" à¸ ® à¸´ à¸Ļ à¸Ķ à¸¹ "), ĊĠĠĠ ĠS ik h ism (" à¸ ĭ à¸´ à¸ģ à¸ ĭ à¹Į "), ĊĠĠĠ ĠJ uda ism (" à¸¢ à¸´ à¸§ "), ĊĠĠĠ ĠZ en (" à¹Ģ à¸ ĭ à¸Ļ "), ĊĠĠĠ ĠZ oro ast rian ism (" à¹ Ĥ à¸ ĭ à¹ Ĥ à¸£ à¸Ń à¸± à¸ª à¹Ģ à¸ķ à¸Ń à¸£ à¹Į "), ĊĠĠĠ ĠB ah i Fa ith (" à¸ļ à¸² à¹Ħ à¸ ® "), ĊĠĠĠ ĠE tc (" à¸Ń à¸·à¹Ī à¸Ļ à¹ Ĩ "); ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġby Name ( name : ĠString ): ĠRel igion Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġrel igion Ġ= ĠRel igion . values (). first OrNull Ġ{ Ġname Ġ== Ġit . th Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġrel igion Ġ?: Ġthrow ĠIllegalArgumentException (" Not Ġfound Ġrel igion Ġfor Ġ$ name ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ