// ĠCopyright Ġ( C ) Ġ 2 0 2 1 ĠRe ece ĠH . ĠD un n . ĠSPDX - License - Identifier : ĠApache - 2 . 0 č Ċ package Ġopen nlp . ext . con ll . tre eb ank . features . nominal čĊč Ċ import Ġopen nlp . ext . con ll . tre eb ank . Feature č Ċ import Ġopen nlp . ext . con ll . tre eb ank . Feature Set č Ċ import Ġopen nlp . ext . con ll . tre eb ank . features . Unknown Feature Value čĊč Ċ // ĠReference : Ġ[ Gender ]( https :// universal dependencies . org / u / feat / Gender . html ) č Ċ enum Ġclass ĠGender Ġ: ĠFeature Ġ{ čĊĠĠĠ ĠCom , ĠF em , ĠM asc , ĠNe ut ; čĊčĊĠĠĠ Ġoverride Ġval Ġtype : ĠString Ġ= Ġ" Gender " čĊĠĠĠ Ġoverride Ġval Ġvalue : ĠString Ġ= Ġname čĊčĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= Ġ"$ type =$ value " čĊčĊĠĠĠ Ġcompanion Ġobject Ġ: ĠFeature Set Ġ{ čĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġtype : ĠString Ġ= Ġ" Gender " čĊčĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġcreate ( value : ĠString ): ĠFeature Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġvalues (). find Ġ{ Ġit . value Ġ== Ġvalue Ġ} Ġ?: ĠUnknown Feature Value ( type , Ġvalue ) čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠ Ġ} č Ċ } čĊ