package Ġcases . local Classes Ċ Ċ class ĠA Ġ{ ĊĠĠĠ Ġfun Ġa () Ġ: ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġclass ĠB () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġs () Ġ: ĠString Ġ= Ġ" OK " ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġinner Ġclass ĠC Ġ{} ĊĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠB (). s () ĊĠĠĠ Ġ} Ċ } ĊĊ Ċ class ĠB Ġ{ ĊĠĠĠ Ġfun Ġa ( p : ĠString ) Ġ: ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġclass ĠB () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġs () Ġ: ĠString Ġ= Ġp ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠB (). s () ĊĠĠĠ Ġ} Ċ } Ċ