open Ġclass ĠX Ġ{ ĊĠĠĠ Ġprivate Ġval Ġa Ġ= Ġ 1 ĊĠĠĠ Ġprotected Ġval Ġb Ġ= Ġ 2 ĊĠĠĠ Ġinternal Ġval Ġc Ġ= Ġ 3 ĊĠĠĠ Ġval Ġd Ġ= Ġ 4 Ġ// Ġpublic Ġby Ġdefault ĊĊĠĠĠ Ġprotected Ġclass ĠNested Ġ{ ĊĠĠĠĠĠĠĠ Ġpublic Ġval Ġe : ĠInt Ġ= Ġ 5 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġfn 1 (): ĠAny Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġfn () Ġ{} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġfn 2 () Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfn Local () Ġ{} ĊĠĠĠĠĠĠĠ Ġfn Local () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġfn 3 () Ġ{ ĊĠĠĠĠĠĠĠ Ġclass Ġlocal Class Ġ{} ĊĠĠĠ Ġ} Ċ } Ċ