package Ġcom . j . research Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ ĠlistOf ( 1 , Ġ" 1 ", Ġ' 1 '). filter Is Instance < String >(). forEach Ġ{ Ġprintln ( it ) Ġ} ĊĊĠĠĠ Ġtest < String >( listOf ( 1 , Ġ" 2 ", Ġ' 3 ')). forEach Ġ{ Ġprintln ( it ) Ġ} Ċ } Ċ Ċ inline Ġfun Ġ< re ified ĠT > Ġtest ( c : ĠList < *> ): ĠList < T > Ġ{ ĊĠĠĠ Ġval Ġdestination Ġ= Ġmutable ListOf < T >() ĊĠĠĠ Ġfor Ġ( element Ġin Ġc ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( element Ġis ĠT ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdestination . add ( element ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġdestination Ċ }