fun Ġ< T > ĠArray < T >. filter ( predicate Ġ: Ġ( T ) Ġ-> ĠBoolean ) Ġ: Ġjava . util . List < T > Ġ= Ġthrow ĠUnsupportedOperationException () Ċ Ċ fun Ġ< T > ĠArray < T >. filter Not ( predicate Ġ: Ġ( T ) Ġ-> ĠBoolean ) Ġ: Ġjava . util . List < T > Ġ= Ġthrow ĠUnsupportedOperationException () Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġargs . filter < caret > Ġ{ it Ġ!= Ġ"" } Ċ } Ċ