package Ġworld . greg s . void ps . engine . entity . definition . data Ċ Ċ data Ġclass ĠJ ew ell ery ( ĊĠĠĠ Ġval Ġlevel : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġval Ġxp : ĠDouble Ġ= Ġ 0 . 0 Ċ ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠĠĠĠĠ Ġoperator Ġfun Ġinvoke ( map : ĠMap < String , ĠAny >) Ġ= ĠJ ew ell ery ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlevel Ġ= Ġmap [" level "] Ġas ? ĠInt Ġ?: ĠSpin ning . EMPTY . level , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġxp Ġ= Ġmap [" xp "] Ġas ? ĠDouble Ġ?: ĠSpin ning . EMPTY . xp , ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval ĠEMPTY Ġ= ĠJ ew ell ery () ĊĠĠĠ Ġ} Ċ }