package Ġre net ik . kotlin Ċ Ċ fun ĠAny ?. equals Any ( var arg Ġitems : ĠAny ?): ĠBoolean Ġ{ ĊĠĠĠ Ġfor Ġ( item Ġin Ġitems ) ĊĠĠĠĠĠĠĠ Ġif Ġ( this Ġ== Ġitem ) Ġreturn Ġtrue ĊĠĠĠ Ġreturn Ġfalse Ċ } Ċ Ċ fun ĠAny ?. is Any ( var arg Ġitems : ĠAny ?) Ġ= Ġequals Any (* items ) Ċ Ċ fun ĠAny ?. equals All ( var arg Ġitems : ĠAny ?): ĠBoolean Ġ{ ĊĠĠĠ Ġfor Ġ( item Ġin Ġitems ) ĊĠĠĠĠĠĠĠ Ġif Ġ( this Ġ!= Ġitem ) Ġreturn Ġfalse ĊĠĠĠ Ġreturn Ġtrue Ċ } Ċ Ċ fun ĠAny ?. is All ( var arg Ġitems : ĠAny ?) Ġ= Ġequals All (* items ) Ċ Ċ fun Ġ< T Ġ: ĠAny ?> ĠT . isTrue ( predicate : Ġ( T ) Ġ-> ĠBoolean ): ĠBoolean Ġ= Ġpredicate ( this ) Ċ fun Ġ< T Ġ: ĠAny ?> ĠT . isFalse ( predicate : Ġ( T ) Ġ-> ĠBoolean ): ĠBoolean Ġ= Ġ! predicate ( this ) Ċ Ċ fun ĠAny ?. is Other Then ( var arg Ġitems : ĠAny ?) Ġ= Ġ! is Any (* items )