package Ġcom . ke vin most . k ool bel t . extension Ċ Ċ fun Ġ< K , ĠV Ġ: ĠAny ?> ĠMap < K ?, ĠV >. filter NotNull Keys (): ĠMap < K , ĠV > Ġ{ ĊĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠ Ġreturn Ġthis . to Mutable Map (). also Ġ{ ĊĠĠĠĠĠ Ġit . remove ( null ) ĊĠ Ġ} Ġas ĠMap < K , ĠV > Ċ } Ċ Ċ fun Ġ< K Ġ: ĠAny ?, ĠV > ĠMap < K , ĠV ?> . filter NotNull Values (): ĠMap < K , ĠV > Ġ{ ĊĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠ Ġreturn Ġ( this . filter Values Ġ{ Ġit Ġ!= Ġnull Ġ}) Ġas ĠMap < K , ĠV > Ċ } Ċ Ċ fun Ġ< K , ĠV > ĠMap < K ?, ĠV ?> . filter NotNull Keys And Values (): ĠMap < K , ĠV > Ġ{ ĊĠ Ġreturn Ġthis . filter NotNull Keys (). filter NotNull Values () Ċ } Ċ