package Ġcom . il uw atar . visitor . kotlin . example 1 Ċ Ċ import Ġcom . il uw atar . visitor . Soldier Visitor Ċ import Ġorg . slf 4 j . LoggerFactory ĊĊ Ċ class ĠSol ider Visitor Ġ: ĠUnit Visitor Ġ{ ĊĠĠĠ Ġprivate Ġval ĠLOGGER Ġ= ĠLoggerFactory . getLogger ( Soldier Visitor :: class . java ) ĊĊĠĠĠ Ġoverride Ġfun Ġvisit ( sol ider : ĠSol ider ) Ġ{ ĊĠĠĠĠĠĠĠ ĠLOGGER . info (" G reet ings Ġ{} Ġ$ sol ider ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit ( ser ge ant : ĠSer ge ant ) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit ( command er : ĠCommand er ) Ġ{ ĊĠĠĠ Ġ} Ċ }