class ĠLogger Ġ{ ĊĠĠĠ Ġfun Ġlog (){} Ċ } Ċ Ċ abstract Ġclass ĠWith Logging Ġ{ ĊĠĠĠ Ġval Ġlogger Ġ= ĠLogger () Ċ } Ċ Ċ class ĠC Ġ{ ĊĠĠĠ Ġcompanion Ġobject : ĠWith Logging () ĊĊĠĠĠ Ġfun Ġfoo () Ġ{ ĊĠĠĠĠĠĠĠ Ġlogger . log () ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ ĠC () Ċ } Ċ