// ĠTARGET _ BACKEND : ĠJVM _ IR Ċ Ċ interface ĠFoo Ċ Ċ class ĠBar ( f : ĠFoo ) Ġ: ĠFoo Ġby Ġf Ġ{ ĊĠĠĠ Ġ// ĠBack ing Ġfield Ġis Ġrenamed Ġto Ġ` $$ delegate _ 0 $ 1 ` Ġin ĠJVM _ IR ĊĠĠĠ Ġval Ġ` $$ delegate _ 0 `: ĠFoo ? Ġ= Ġnull Ċ } Ċ Ċ class ĠBar 2 ( f : ĠFoo ) Ġ: ĊĠĠĠ Ġ// ĠBack ing Ġfield Ġfor Ġdelegate Ġis Ġrenamed Ġto Ġ` $$ delegate _ 0 $ 1 ` Ġin ĠJVM _ IR ĊĠĠĠ ĠFoo Ġby Ġf Ġ{ ĊĊĠĠĠ Ġlateinit Ġvar Ġ` $$ delegate _ 0 `: ĠFoo Ċ }