package Ġorg . ddd 4 j . example . mon op oly . turn Ċ Ċ import Ġorg . ddd 4 j . example . mon op oly . Serializable Ċ import Ġorg . ddd 4 j . example . mon op oly . player . Player Ċ import Ġorg . ddd 4 j . example . mon op oly . value . Identifier Ċ import Ġorg . ddd 4 j . example . mon op oly . value . PID Ċ import Ġorg . ddd 4 j . domain . aggregate . Behavior Ċ Ċ @ Serializable Ġsealed Ġclass ĠTurn Command ( val Ġhandler : Ġ( Turn ) Ġ-> ĠBehavior < Turn >) Ċ @ Serializable Ġobject Ġend Turn Ġ: ĠTurn Command ({ Ġit . end () Ġ}) Ċ