package Ġcom . netflix . spin n aker . ke el . json Ċ Ċ import Ġcom . fasterxml . jackson . core . Json Parser Ċ import Ġcom . fasterxml . jackson . databind . Deserialization Context Ċ import Ġcom . fasterxml . jackson . databind . de ser . std . Std Deserializer Ċ import Ġcom . netflix . spin n aker . ke el . api . artifacts . Tag Version Strategy Ċ Ċ internal Ġobject ĠTag Version Strategy Deserializer Ġ: ĠStd Deserializer < Tag Version Strategy >( Tag Version Strategy :: class . java ) Ġ{ ĊĠ Ġoverride Ġfun Ġdeserialize ( p : ĠJson Parser , Ġctxt : ĠDeserial ization Context ): ĠTag Version Strategy Ġ{ ĊĠĠĠ Ġval Ġvalue Ġ= Ġp . text ĊĠĠĠ Ġreturn ĠTag Version Strategy ĊĠĠĠĠĠ Ġ. values () ĊĠĠĠĠĠ Ġ. find Ġ{ Ġit . friendly Name Ġ== Ġvalue Ġ} ĊĠĠĠĠĠ Ġ?: Ġthrow Ġctxt . we ird String Exception ( value , ĠTag Version Strategy :: class . java , Ġ" not Ġone Ġof Ġthe Ġvalues Ġaccepted Ġfor ĠEnum Ġclass : Ġ% s ") ĊĠ Ġ} Ċ } Ċ