/* Ċ Ġ* ĠThis Ġfile Ġis Ġpart Ġof Ġthe Ġgradle - release Ġplugin . Ċ Ġ* Ċ Ġ* Ġ( c ) ĠF 4 3 nd 1 r Ċ Ġ* Ċ Ġ* ĠFor Ġthe Ġfull Ġcopyright Ġand Ġlicense Ġinformation , Ġplease Ġview Ġthe ĠLICENSE Ċ Ġ* Ġfile Ġthat Ġwas Ġdistributed Ġwith Ġthis Ġsource Ġcode . Ċ Ġ* Ċ Ġ*/ Ċ Ċ package Ġnet . research gate . release Ċ Ċ inline Ġfun Ġ< T > Ġget If ( should Get : ĠBoolean , Ġget : Ġ() Ġ-> ĠT ): ĠT ? Ġ= Ġif ( should Get ) Ġget () Ġelse Ġnull Ċ Ċ inline Ġfun Ġ< re ified ĠT > Ġoptional Arg ( should AddArg : ĠBoolean , Ġarg : ĠT ): ĠArray < T > Ġ= Ġif ( should AddArg ) ĠarrayOf ( arg ) Ġelse Ġempty Array () Ċ Ċ operator Ġfun Ġ< T > ĠList < T > ?. get ( index : ĠInt ) Ġ: ĠT ? Ġ= Ġthis ?. get ( index ) Ċ Ċ fun ĠBoolean . false To Null () Ġ: ĠBoolean ? Ġ= Ġif ( this ) Ġtrue Ġelse Ġnull