package Ġworld . ce pi . k st om . serializer Ċ Ċ import Ġkotlinx . serialization . Experimental Serialization Api Ċ import Ġkotlinx . serialization . encoding . Decoder Ċ import Ġnet . min est om . server . instance . block . Block Ċ import Ġnet . min est om . server . p otion . P otion Effect Ċ Ċ @ Opt In ( Experimental Serialization Api :: class ) Ċ object ĠP otion Effect Serializer Ġ: ĠAbstract Protocol Object Serializer < P otion Effect >( P otion Effect :: class ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġdeserialize ( decoder : ĠDecoder ): ĠP otion Effect Ġ= ĠP otion Effect . from Namespace Id ( decoder . decode String ()) !! Ċ }