package Ġcom . bb chain . h istor ico . state Ċ Ċ import Ġcom . bb chain . h istor ico . model . H istor ico Es col ar Ċ 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 . identity . Party Ċ import Ġnet . cord a . core . serialization . C ord a Serializable Ċ Ċ @ C ord a Serializable Ċ data Ġclass ĠH istor ico Es col ar State ( ĊĠĠĠĠĠĠ Ġval Ġh istor ico Es col ar : ĠH istor ico Es col ar , ĊĠĠĠĠĠĠ Ġval Ġfac uld ades Re ceptor as : ĠList < Party > Ġ= ĠlistOf (), ĊĠĠĠĠĠĠ Ġoverride Ġval Ġlinear Id : ĠUnique Identifier Ġ= ĠUnique Identifier ()) Ġ: ĠLinear State Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĊĠĠ Ġoverride Ġval Ġparticipants : ĠList < Abstract Party > Ġ= ĊĠĠĠĠĠĠĠĠĠĠ Ġfac uld ades Re ceptor as Ġ+ Ġh istor ico Es col ar . fac uld ade Ċ } Ċ