// Ġ" Make Ġ' foo ' Ġprivate " Ġ" false " Ċ // ĠACTION : ĠConvert Ġparameter Ġto Ġreceiver Ċ // ĠACTION : ĠMake Ġ' Nested ' Ġinternal Ċ // ĠACTION : ĠMake Ġ' Nested ' Ġpublic Ċ // ĠACTION : ĠRemove Ġparameter Ġ' arg ' Ċ // ĠACTION : ĠConvert Ġto Ġexpression Ġbody Ċ // ĠERROR : Ġ' internal ' Ġfunction Ġexposes Ġits Ġ' private ' Ġparameter Ġtype Ġargument ĠNested Ċ // ĠERROR : ĠCannot Ġaccess Ġ' Nested ': Ġit Ġis Ġprivate Ġin Ġ' Outer ' Ċ Ċ class ĠO uter Ġ{ ĊĠĠĠ Ġprivate Ġclass ĠNested Ċ } Ċ Ċ class ĠGeneric < T > Ċ Ċ internal Ġfun Ġfoo (< caret > arg : ĠGeneric < Outer . Nested >) Ġ{} Ċ