// Ġ! DIAG NO ST ICS : Ġ- UNUSED _ VARIABLE Ġ- UNUSED _ PARAMETER Ċ // Ġ! CHECK _ TYPE Ċ Ċ fun Ġ< T : ĠAny > Ġbar ( a : ĠArray < T >): ĠArray < T ?> Ġ= Ġ Ġnull !! Ċ Ċ fun Ġtest 1 ( a : ĠArray < in ĠInt >) Ġ{ ĊĠĠĠ Ġval Ġr : ĠArray < in ĠInt ?> Ġ= Ġbar ( <! TYPE _ MIS MATCH !> a <! >) ĊĠĠĠ Ġbar ( <! TYPE _ MIS MATCH !> a <! >) Ċ } Ċ Ċ fun Ġ< T : ĠAny > Ġfoo ( l : ĠArray < T >): ĠArray < Array < T ? >> Ġ= Ġnull !! Ċ Ċ fun Ġtest 2 ( a : ĠArray < in ĠInt >) Ġ{ ĊĠĠĠ Ġval Ġr : ĠArray < out ĠArray < in ĠInt ? >> Ġ= Ġfoo ( <! TYPE _ MIS MATCH !> a <! >) ĊĠĠĠ Ġfoo ( <! TYPE _ MIS MATCH !> a <! >) Ċ } Ċ