Ċ data Ġclass ĠMy Inner Data ( ĊĠĠĠ Ġvar Ġinner Id : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġinner Name : ĠString Ġ= Ġ"" Ċ ) Ġ{ ĊĠĠĠ Ġconstructor ( i : ĠInt ): Ġthis ( i , Ġ" My Ġinner Ġdata Ġwith ĠID Ġ$ i ") Ċ } Ċ Ċ data Ġclass ĠMy Data ( ĊĠĠĠ Ġvar Ġid : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġname : ĠString Ġ= Ġ"", ĊĠĠĠ Ġvar Ġin ners : ĠList < My Inner Data > Ġ= Ġempty List () Ċ ) Ġ{ ĊĠĠĠ Ġconstructor ( i : ĠInt ): Ġthis ( i , Ġ" My Ġdata Ġwith ĠID Ġ$ i ", ĠlistOf ( My Inner Data ( i Ġ+ Ġ 1 ), ĠMy Inner Data ( i Ġ+ Ġ 2 ))) Ċ } Ċ