@ file : Suppress (" NOTH ING _ TO _ INLINE ") Ċ Ċ package Ġsu . jf dev . lib binder . util Ċ Ċ import Ġkotlin . properties . ReadOnly Property Ċ import Ġkotlin . reflect . K Property Ċ Ċ /** Ċ Ġ* ĠJ ame fr us Ġand Ġhis Ġteam Ġon Ġ 0 1 . 0 6 . 2 0 1 6 . Ċ Ġ*/ Ċ Ċ inline Ġfun Ġ< K , ĠV > ĠMap < K , ĠV ?> . skip Null Values () Ġ= Ġmap NotNull Ġ{ ĊĠĠĠ Ġif Ġ( it . value Ġ== Ġnull ) Ġnull ĊĠĠĠ Ġelse Ġit . key Ġto Ġit . value !! Ċ }. toMap () Ċ Ċ inline Ġfun Ġ< K , ĠV > Ġmap Of NotNull ( var arg Ġpairs : ĠPair < K , ĠV ?> ) Ġ= Ġmap Of (* pairs ). skip Null Values () Ċ Ċ inline Ġfun Ġ< V > ĠMap < String , ĠV >. nullable () Ġ= ĠNullable Map Property < Any ?, ĠV >( this ) Ċ Ċ class ĠNullable Map Property < R , ĠV >( val Ġmap : ĠMap < String , ĠV >): ĠReadOnly Property < R , ĠV ?> Ġ{ ĊĠĠĠ Ġoverride Ġoperator Ġfun ĠgetValue ( this Ref : ĠR , Ġproperty : ĠK Property <* >) Ġ= Ġmap [ property . name ] Ċ }