package Ġcom . template . states Ċ Ċ import Ġcom . r 3 . cord a . lib . tokens . contracts . states . E vol vable TokenType Ċ import Ġcom . template . Example E vol vable TokenType Contract Ċ import Ġcom . template . contracts . Sample E vol vable Contract Ċ import Ġnet . cord a . core . contracts . Bel ongsTo Contract Ċ import Ġnet . cord a . core . contracts . Unique Identifier Ċ import Ġnet . cord a . core . identity . Party Ċ Ċ @ Bel ongsTo Contract ( Sample E vol vable Contract :: class ) Ċ class ĠSample E vol vable Token State Ġ: ĠE vol vable TokenType Ġ{ ĊĠĠĠ Ġoverride Ġval Ġfraction Digits : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġoverride Ġval Ġlinear Id : ĠUnique Identifier ĊĠĠĠ Ġval Ġimportant Information That May Change : ĠString ĊĠĠĠ Ġval Ġmaintainer : ĠParty ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcontract Id Ġ= Ġthis :: class . java . enc lo sing Class . canonical Name ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( maintainer : ĠParty , Ġimportant Information That May Change : ĠString , Ġlinear Id : ĠUnique Identifier ){ ĊĠĠĠĠĠĠĠ Ġthis . linear Id Ġ= Ġlinear Id ĊĠĠĠĠĠĠĠ Ġthis . important Information That May Change Ġ= Ġimportant Information That May Change ĊĠĠĠĠĠĠĠ Ġthis . maintainer Ġ= Ġmaintainer ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġval Ġmaintainers : ĠList < Party > ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠlistOf ( maintainer ) Ċ Ċ } Ċ Ċ //@ Bel ongsTo Contract ( Example E vol vable TokenType Contract :: class ) Ċ // class ĠSample E vol vable Token State ( Ċ // ĠĠĠĠĠĠĠ Ġval Ġimportant Information That May Change : ĠString , Ċ // ĠĠĠĠĠĠĠ Ġval Ġmaintainer : ĠParty , Ċ // ĠĠĠĠĠĠĠ Ġoverride Ġval Ġlinear Id : ĠUnique Identifier , Ċ // ĠĠĠĠĠĠĠ Ġoverride Ġval Ġfraction Digits : ĠInt Ġ= Ġ 0 Ċ // ) Ġ: ĠE vol vable TokenType () Ġ{ Ċ // ĠĠĠ Ġcompanion Ġobject Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġval Ġcontract Id Ġ= Ġthis :: class . java . enc lo sing Class . canonical Name Ċ // ĠĠĠ Ġ} Ċ // Ċ // ĠĠĠ Ġoverride Ġval Ġmaintainers : ĠList < Party > Ġget () Ġ= ĠlistOf ( maintainer ) Ċ //}