package Ġco . e ge ek . cord a . bug . gradle . plugin . child 2 . grand 1 Ċ Ċ import Ġco . e ge ek . cord a . bug . gradle . plugin . child 1 . grand 1 . Child 1 Grand 1 Ċ import Ġco . e ge ek . cord a . bug . gradle . plugin . child 1 . grand 1 . IC an Log Ċ import Ġmu . Kotlin Logging Ċ import Ġnet . cord a . core . contracts . Linear State Ċ import Ġnet . cord a . core . contracts . Unique Identifier Ċ import Ġnet . cord a . core . identity . Abstract Party Ċ import Ġnet . cord a . core . serialization . C ord a Serializable Ċ import Ġorg . apache . commons . bean utils . Bean Utils Ċ Ċ @ C ord a Serializable Ċ open Ġclass ĠChild 2 Grand 1 State ( override Ġval Ġlinear Id : ĠUnique Identifier , Ġoverride Ġval Ġparticipants : ĠList < Abstract Party >) Ġ: ĊĠĠĠ ĠLinear State , ĊĠĠĠ ĠChild 1 Grand 1 (), ĊĠĠĠ ĠI Can Log Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠlogMessage () Ġ{ ĊĠĠĠĠĠĠĠ Ġlog . debug Ġ{ Ġ" Child 2 Grand 1 State " Ġ} ĊĠĠĠĠĠĠĠ ĠBean Utils . describe ( String ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġlog Ġ= ĠKotlin Logging . logger Ġ{ Ġ} ĊĠĠĠ Ġ} Ċ }