package Ġio . j kr atz . kotlin . extensions Ċ Ċ /** Ċ Ġ* ĠProvides ĠSwift Ġlike Ġguard Ġfunctionality Ġin ĠKotlin . ĠLike ĠSwift Ġthe Ġblock Ġis Ċ Ġ* Ġexecuted Ġwhen Ġthe Ġreference Ġis ĠNULL , Ġotherwise Ġit Ġreturns Ġthe Ġvalue Ġun wrapped . Ċ Ġ* ĠUn like ĠSwift Ġmultiple Ġcondition als Ġcannot Ġbe Ġchained . Ċ Ġ* Ċ Ġ*/ Ċ inline Ġfun < T > ĠT ?. guard ( block : Ġ() Ġ-> ĠNothing ): ĠT Ġ{ ĊĠĠĠ Ġreturn Ġthis Ġ?: Ġblock () Ċ }