class ĠO uter < T > Ġ{ ĊĠĠĠ Ġclass ĠNested Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfoo ( t : Ġ<! IN ACC ES SI BLE _ OUT ER _ CLASS _ EXPRESSION !> T <! >) Ġ= Ġt ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġclass ĠNested 2 < T > Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfoo ( t : ĠT ) Ġ= Ġt ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġinner Ġclass ĠInner Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfoo ( t : ĠT ) Ġ= Ġt ĊĠĠĠ Ġ} Ċ } Ċ