class ĠC < T >() Ġ{ ĊĠ Ġfun Ġfoo () Ġ: ĠT Ġ{ <! NO _ RETURN _ IN _ FUNCTION _ WITH _ BLOCK _ BODY ! >} <! > Ċ } Ċ Ċ fun Ġfoo ( <! UNUSED _ PARAMETER !> c <! >: ĠC < Int >) Ġ{} Ċ fun Ġ< T > Ġbar () Ġ: ĠC < T > Ġ{ <! NO _ RETURN _ IN _ FUNCTION _ WITH _ BLOCK _ BODY ! >} <! > Ċ Ċ fun Ġmain ( args Ġ: ĠArray < String >) Ġ{ ĊĠ Ġval Ġ<! UNUSED _ VARIABLE !> a <! > Ġ: ĠC < Int > Ġ= ĠC (); ĊĠ Ġval Ġ<! UNUSED _ VARIABLE !> x <! > Ġ: ĠC < in ĠString > Ġ= ĠC () ĊĠ Ġval Ġ<! UNUSED _ VARIABLE !> y <! > Ġ: ĠC < out ĠString > Ġ= ĠC () ĊĠ Ġval Ġ<! UNUSED _ VARIABLE !> z <! > Ġ: ĠC < *> Ġ= Ġ<! TYPE _ IN FER ENCE _ NO _ INFORMATION _ FOR _ PARAMETER !> C <! >() ĊĊĠ Ġval Ġ<! UNUSED _ VARIABLE !> ba <! > Ġ: ĠC < Int > Ġ= Ġbar (); ĊĠ Ġval Ġ<! UNUSED _ VARIABLE !> bx <! > Ġ: ĠC < in ĠString > Ġ= Ġbar () ĊĠ Ġval Ġ<! UNUSED _ VARIABLE !> by <! > Ġ: ĠC < out ĠString > Ġ= Ġbar () ĊĠ Ġval Ġ<! UNUSED _ VARIABLE !> bz <! > Ġ: ĠC < *> Ġ= Ġ<! TYPE _ IN FER ENCE _ NO _ INFORMATION _ FOR _ PARAMETER !> bar <! >() Ċ }