import Ġorg . jetbrains . kotlin . fir . plugin . Core Serializer Ċ import Ġorg . jetbrains . kotlin . fir . plugin . My Serializable Ċ Ċ @ Core Serializer Ċ object ĠFirst Serializer Ċ Ċ @ Core Serializer Ċ object ĠSecond Serializer Ċ Ċ @ My Serializable Ċ class ĠA Ċ Ċ @ My Serializable Ċ class ĠB Ċ Ċ @ My Serializable Ċ class ĠC Ċ Ċ @ My Serializable Ċ class ĠD Ċ Ċ fun Ġtest First Serializer () Ġ{ ĊĠĠĠ ĠFirst Serializer . serialize A ( A ()) ĊĠĠĠ ĠFirst Serializer . serialize B ( B ()) ĊĠĠĠ ĠFirst Serializer . serialize C ( C ()) ĊĠĠĠ ĠFirst Serializer . serialize D ( D ()) Ċ } Ċ Ċ fun Ġtest Second Serializer () Ġ{ ĊĠĠĠ ĠSecond Serializer . serialize A ( A ()) ĊĠĠĠ ĠSecond Serializer . serialize B ( B ()) ĊĠĠĠ ĠSecond Serializer . serialize C ( C ()) ĊĠĠĠ ĠSecond Serializer . serialize D ( D ()) Ċ } Ċ Ċ fun Ġbox (): ĠString Ġ{ ĊĠĠĠ Ġtest First Serializer () ĊĠĠĠ Ġtest Second Serializer () ĊĠĠĠ Ġreturn Ġ" OK " Ċ } Ċ