package Ġro . dob re sc u and rei . utils Ċ Ċ inline Ġfun Ġ< IN , ĠOUT > ĠCollection < IN >. map To Set ( mapper Ġ: Ġ( IN ) Ġ-> Ġ( OUT ? )) Ġ: ĠSet < OUT > Ċ { ĊĠĠĠ Ġval Ġset = HashSet < OUT >() ĊĠĠĠ Ġfor Ġ( item Ġin Ġthis ) ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmapped Item = mapper ( item ) ĊĠĠĠĠĠĠĠ Ġif Ġ( mapped Item != null ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset . add ( mapped Item ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġreturn Ġset Ċ } Ċ