package Ġint star . example Ċ Ċ import Ġint star . helper .* Ċ import Ġint star . m calcul us .* Ċ Ċ private Ġfun Ġmain () Ġ{ ĊĠĠĠ Ġval Ġbootstrap Ġ= Ġiterator Of ( HEL LO _ MAN IFEST , ĠHEL LO _ FOC USED ) ĊĠĠĠ Ġval Ġagent Ġ= ĠAgent ( Union Attention (), ĠUnion Action (:: manifest Creator ), Ġbootstrap ) ĊĠĠĠ Ġagent . run () Ċ } Ċ Ċ private Ġconst Ġval ĠHEL LO Ġ= Ġ" hello " Ċ private Ġval ĠHEL LO _ FOC USED Ġ= Ġ( HEL LO Ġms ĠF OC US ) Ġgt Ġ 0 . 0 Ġwith ĠTRUE Ċ private Ġval ĠHEL LO _ MAN IFEST Ġ= Ġ( HEL LO Ġrel Ġb ( 1 ) Ġms ĠMAN IFEST ) Ġgt Ġ 0 . 0 Ġwith ĠTRUE Ċ Ċ private Ġfun Ġmanifest Creator ( concept : ĠEntity Concept ): ĠSwitch Side Ġ{ ĊĠĠĠ Ġreturn Ġwhen Ġ( concept . b str ?. byte At ( 0 )?. toInt ()) Ġ{ ĊĠĠĠĠĠĠĠĠ 1 Ġ-> ĠHello Action () ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthrow ĠUnsupportedOperationException () ĊĠĠĠ Ġ} Ċ } Ċ Ċ private Ġclass ĠHello Action Ġ: ĠBase Switch Side () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġmanifest ( measure ments : ĠIterator < Measurement >, Ġother Side : ĠSwitch Side ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( measure ments . as Sequence (). contains ( HEL LO _ MAN IFEST )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" Hello ĠWorld ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġother Side . manifest ( iterator Of ( HEL LO _ FOC USED ), Ġthis ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( other Side Ġas ĠAgent ). stop () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ