/* Ċ Ġ* Ġ ĠCopyright Ġ( C ) Ġ 2 0 1 7 ĠJ os Ã© ĠRo berto Ġde ĠA ra Ãº jo ĠJ Ãºn ior Ċ Ġ* Ċ Ġ* Ġ Ġ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 . Ċ Ġ*/ Ċ Ċ @ file : Suppress (" unused ") Ċ Ċ package Ġorg . plate stack . api . message Ċ Ċ /** Ċ Ġ* ĠA Ġphrase Ġwhich Ġis Ġvisible Ġto Ġthe Ġplayers Ċ Ġ* Ġ@ property Ġnamespace ĠThe Ġgroup Ġwhich Ġthis Ġmessage Ġbelongs Ġto . ĠEmpty Ġnamespaces Ġdisables Ġtranslations . Ċ Ġ* Ġ@ property Ġid ĠAn Ġunique Ġidentifier Ġof Ġthis Ġtitle Ġinside Ġthe Ġnamespace . ĠEmpty ĠIDs Ġdisables Ġtranslations . Ċ Ġ* Ġ@ property Ġcontent ĠThe Ġmessage Ġthat Ġwill Ġbe Ġdisplayed . ĠMay Ġcontains Ġtokens , Ġfor Ġexample : Ġ" Hello Ġ{ player }! ĠToday Ġis Ġ{ date } ." Ċ Ġ* Ċ Ġ* Ġ@ constructor ĠCreates Ġa Ġpossible Ġtrans latable Ġsentence . Ċ Ġ* Ġ@ param Ġnamespace ĠSee Ġ[ namespace ] Ċ Ġ* Ġ@ param Ġid ĠSee Ġ[ id ] Ċ Ġ* Ġ@ param Ġcontent ĠSee Ġ[ content ] Ċ Ġ*/ Ċ data Ġclass ĠSentence ( val Ġnamespace : ĠString , Ġval Ġid : ĠString , Ġval Ġcontent : ĠString ) Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreates Ġan Ġun trans latable Ġtitle ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconstructor ( content : ĠString ): Ġthis ("", Ġ"", Ġcontent ) ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠAn Ġempty Ġsentence . ĠCan Ġbe Ġused Ġfor Ġmemory Ġoptimization . ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Field Ġval ĠEMPTY Ġ= ĠSentence ("") ĊĠĠĠ Ġ} Ċ } Ċ