// ĠWITH _ STD LIB Ċ // ĠWORK S _ WHEN _ VALUE _ CLASS Ċ // ĠLANGUAGE : Ġ+ Value Classes , Ġ+ Generic Inline Class Parameter Ċ Ċ OPTIONAL _ JVM _ INLINE _ AN NOT ATION Ċ value Ġclass ĠS < T : ĠString >( val Ġstring : ĠT ) Ċ Ċ class ĠO uter ( val Ġs 1 : ĠS < String >) Ġ{ ĊĠĠĠ Ġinner Ġclass ĠInner ( val Ġs 2 : ĠS < String >) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtest Ġ= Ġs 1 . string Ġ+ Ġs 2 . string ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġbox () Ġ= ĠO uter ( S (" O ")). Inner ( S (" K ")). test