@ file : Suppress (" Data Class Private Constructor ") Ċ Ċ package Ġk home . values Ċ Ċ import Ġk home . core . mapping . K home Type Adapter Ċ Ċ data Ġclass ĠInitial Ġprivate Ġconstructor ( val Ġvalue : ĠDouble ) Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= Ġvalue . toString () ĊĊĠĠĠ Ġcompanion Ġobject Ġ: ĠK home Type Adapter < Initial > Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġ< P > Ġfrom ( value : ĠP ): ĠInitial Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠInitial (( value Ġas ĠDouble )) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġ< P > Ġto ( value : ĠInitial ): ĠP Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġvalue . value Ġas ĠP ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ