/** Ċ Ġ* ĠUtilities Ġof ĠRole Ġentity Ċ Ġ*/ Ċ Ċ package Ġcom . save our tool . save . utils Ċ Ċ import Ġcom . save our tool . save . domain . Role Ċ Ċ /** Ċ Ġ* Ġ@ param Ġone Role Ċ Ġ* Ġ@ param Ġanother Role Ċ Ġ* Ġ@ return Ġ[ Role ] Ġthat Ġhas Ġhigher Ġpriority Ċ Ġ*/ Ċ fun Ġget Highest Role ( one Role : ĠRole ?, Ġanother Role : ĠRole ?): ĠRole Ġ= ĊĠĠĠĠĠĠĠ ĠlistOf ( one Role Ġ?: ĠRole . NONE , Ġanother Role Ġ?: ĠRole . NONE ). max By OrNull Ġ{ Ġit . priority Ġ} !! Ċ