package Ġxyz . sr cl ab . common . egg Ċ Ċ import Ġjava . io . Print Stream Ċ Ċ class ĠHello Bo at Ġ: ĠE gg Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġprinter : ĠPrint Stream ĊĊĠĠĠ Ġoverride Ġval Ġreadme : ĠString Ġ= ĠTITLE ĊĊĠĠĠ Ġoverride Ġfun Ġh atch Out ( spell : ĠString , Ġfeed : ĠMap < Any , ĠAny >) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( spell Ġ!= ĠTITLE ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠWrong Spell Exception () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġout Ġ= Ġfeed [" out "] ĊĠĠĠĠĠĠĠ Ġprinter Ġ= Ġif Ġ( out Ġ! is ĠPrint Stream ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSystem . out ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġout ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġgo ( spell ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġgo ( message : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprinter . println ( message ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠTITLE Ġ= Ġ" Hello , ĠBo at !" ĊĠĠĠ Ġ} Ċ }