package Ġio . github . rc ap rar o . kal id ation . constraints . function Ċ Ċ import Ġio . github . rc ap rar o . kal id ation . constraints . rule . In Enum Values Ċ import Ġio . github . rc ap rar o . kal id ation . spec . Constraint Ċ Ċ fun ĠConstraint < out ĠAny , Ġout ĠEnum < *> ?> . in Enum Values ( var arg Ġvalues : ĠEnum <* >, Ġmessage : ĠString ? Ġ= Ġnull ) Ġ{ ĊĠĠĠ Ġconstraint Rules . add ( In Enum Values ( values . asList (), Ġmessage )) Ċ }