package Ġio . github . ad ven 2 7 . con cord ion . extensions . exam . db . builder Ċ Ċ interface ĠI String Policy Ġ{ ĊĠĠĠ Ġfun Ġare Equal ( first : ĠString , Ġsecond : ĠString ): ĠBoolean ĊĠĠĠ Ġfun Ġto Key ( value : ĠString ): ĠString Ċ } Ċ Ċ class ĠCase Ins ensitive String Policy Ġ: ĠI String Policy Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġare Equal ( first : ĠString , Ġsecond : ĠString ): ĠBoolean Ġ= Ġfirst . equals ( second , Ġignore Case Ġ= Ġtrue ) ĊĠĠĠ Ġoverride Ġfun Ġto Key ( value : ĠString ): ĠString Ġ= Ġvalue . uppercase () Ċ } Ċ Ċ class ĠCase Sensitive String Policy Ġ: ĠI String Policy Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġare Equal ( first : ĠString , Ġsecond : ĠString ): ĠBoolean Ġ= Ġfirst Ġ== Ġsecond ĊĠĠĠ Ġoverride Ġfun Ġto Key ( value : ĠString ): ĠString Ġ= Ġvalue Ċ } Ċ