package Ġno . nav . k 9 . in ng a ende . op ps lag Ċ Ċ import Ġno . nav . k 9 . ut ga ende . rest . Priv at Ar be id sg iver Ċ Ċ data Ġclass ĠIdent ( internal Ġval Ġvalue : ĠString ) Ċ Ċ internal Ġenum Ġclass ĠAt tribut t ( internal Ġval Ġapi : ĠString ) Ġ{ ĊĠĠĠ Ġakt Ã¸ r Id (" akt Ã¸ r _ id "), ĊĠĠĠ Ġfor nav n (" for nav n "), ĊĠĠĠ Ġmel lom nav n (" mel lom nav n "), ĊĠĠĠ Ġet tern av n (" et tern av n "), ĊĠĠĠ Ġf Ã¸ d sel sd ato (" f Ã¸ d sel sd ato "), ĊĊĠĠĠ Ġb arn A kt Ã¸ r Id (" bar n []. akt Ã¸ r _ id "), ĊĠĠĠ Ġb arn Ident it ets nummer (" bar n []. ident it ets nummer "), ĊĠĠĠ Ġb arn For nav n (" bar n []. for nav n "), ĊĠĠĠ Ġb arn Mel lom nav n (" bar n []. mel lom nav n "), ĊĠĠĠ Ġb arn Et tern av n (" bar n []. et tern av n "), ĊĠĠĠ Ġb arn F Ã¸ d sel sd ato (" bar n []. f Ã¸ d sel sd ato "), ĊĠĠĠ Ġb arn Har Sam me Ad resse (" bar n []. har _ sam me _ ad resse "), ĊĊĠĠĠ Ġar be id sg iv ere Organ is as jon er Nav n (" ar be id sg iv ere []. organ is as jon er []. nav n "), ĊĠĠĠ Ġar be id sg iv ere Organ is as jon er Organ is as j ons nummer (" ar be id sg iv ere []. organ is as jon er []. organ is as j ons nummer "), ĊĠĠĠ Ġar be id sg iv ere Organ is as jon er An set t else sp eri ode (" ar be id sg iv ere []. organ is as jon er []. an set t else sp eri ode "), ĊĊĠĠĠ Ġprivate Ar be id sg iv ere An set t else peri ode (" private _ ar be id sg iv ere []. an set t else sp eri ode "), ĊĠĠĠ Ġprivate Ar be id sg iv ere Off ent lig Ident (" private _ ar be id sg iv ere []. off ent lig _ ident "), ĊĊĠĠĠ Ġperson lig Fore tak Organ is as j ons nummer (" person li ge _ fore tak []. organ is as j ons nummer "), ĊĠĠĠ Ġperson lig Fore tak Nav n (" person li ge _ fore tak []. nav n "), ĊĠĠĠ Ġperson lig Fore tak Organ is as j ons form (" person li ge _ fore tak []. organ is as j ons form "), ĊĠĠĠ Ġperson lig Fore tak Regist rer ings dat o (" person li ge _ fore tak []. regist rer ings dat o "), ĊĠĠĠ Ġperson lig Fore tak Opp h Ã¸ r sd ato (" person li ge _ fore tak []. op ph Ã¸ r sd ato ") ĊĠĠĠ Ġ; ĊĊĠĠĠ Ġinternal Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġinternal Ġfun Ġf ra Api ( api : ĠString ) Ġ: ĠAt tribut t Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfor Ġ( value Ġin Ġvalues ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( value . api Ġ== Ġapi ) Ġreturn Ġvalue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠIllegalStateException ("$ api Ġer Ġik ke Ġen Ġst Ã¸ tt et Ġattribut t .") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ internal Ġfun ĠSet < Attribut t >. et ter sp urt B arn () Ġ= ĊĠĠĠ Ġany Ġ{ Ġit . api . startsWith (" bar n []. ") Ġ} Ċ Ċ internal Ġfun ĠSet < Attribut t >. et ter sp urt Ar be id sg iv ere Organ is as jon er () Ġ= ĊĠĠĠ Ġany Ġ{ Ġit . api . startsWith (" ar be id sg iv ere []. organ is as jon er [] ") Ġ} Ċ Ċ internal Ġfun ĠSet < Attribut t >. et ter sp urt Private Ar be id sg iv ere () Ġ= ĊĠĠĠ Ġany Ġ{ Ġit . api . startsWith (" private _ ar be id sg iv ere [] ") Ġ} Ċ Ċ internal Ġfun ĠSet < Attribut t >. et ter sp urt Person lig Fore tak () Ġ= ĊĠĠĠ Ġany Ġ{ Ġit . api . startsWith (" person li ge _ fore tak [] ") Ġ} Ċ Ċ private Ġval Ġmeg Attribut ter Ġ= Ġset Of ( ĊĠĠĠ ĠAt tribut t . akt Ã¸ r Id , ĊĠĠĠ ĠAt tribut t . for nav n , ĊĠĠĠ ĠAt tribut t . mel lom nav n , ĊĠĠĠ ĠAt tribut t . et tern av n , ĊĠĠĠ ĠAt tribut t . f Ã¸ d sel sd ato Ċ ) Ċ internal Ġfun ĠSet < Attribut t >. et ter sp urt Me g () Ġ= Ġany Ġ{ Ġit Ġin Ġmeg Attribut ter Ġ} Ċ Ċ internal Ġdata Ġclass ĠO pp sl ag Result at ( ĊĠĠĠ Ġinternal Ġval Ġmeg : ĠMe g ? Ġ= Ġnull , ĊĠĠĠ Ġinternal Ġval Ġb arn : ĠSet < B arn >? Ġ= Ġnull , ĊĠĠĠ Ġinternal Ġval Ġar be id sg iv ere Organ is as jon er : ĠSet < Ar be id sg iver Organ is as jon >? Ġ= Ġnull , ĊĠĠĠ Ġinternal Ġval Ġprivate Ar be id sg iv ere : ĠSet < Priv at Ar be id sg iver >? Ġ= Ġnull , ĊĠĠĠ Ġinternal Ġval Ġperson li ge Fore tak : ĠSet < Person lig Fore tak < String >> ? Ġ= Ġnull Ċ ) Ċ