package Ġcom . on eli ang . k tx . frame . test ĊĊ Ċ class ĠA Ġ{ ĊĠĠĠ Ġfun Ġa () Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġb () Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . a () ĊĠĠĠ Ġ} Ċ Ċ } Ċ Ċ class ĠB Ġ{ ĊĠĠĠ Ġprivate Ġfun Ġb bb () Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun ĠA . c () Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . a () ĊĠĠĠĠĠĠĠ Ġthis . b () ĊĠĠĠĠĠĠĠ Ġthis @ B . bbb () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġa () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġa Ġ= ĠA () ĊĠĠĠĠĠĠĠ Ġa . c () ĊĠĠĠ Ġ} Ċ } Ċ Ċ object ĠUtil Ġ{ ĊĠĠĠ Ġfun Ġc ( a : ĠA ) Ġ{ ĊĠĠĠĠĠĠĠ Ġa . a () ĊĠĠĠĠĠĠĠ Ġa . b () ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġval Ġa Ġ= ĠA () ĊĠĠĠ Ġa . apply Ġ{ Ġ} ĊĠĠĠ Ġa . run Ġ{ Ġ Ġ} ĊĠĠĠ Ġa . let Ġ{ Ġ Ġ} ĊĠĠĠ Ġa . also Ġ{ Ġ Ġ} ĊĠĠĠ Ġ// a . c () // Ġ= ĠUtil . c ( a ) Ċ }