package Ġno . nav . ple i ep enger bar n . utt ak . reg ler . del reg ler Ċ Ċ import Ġno . nav . ple i ep enger bar n . utt ak . kon tr ak ter . L uk ket Per i ode Ċ import Ġno . nav . ple i ep enger bar n . utt ak . kon tr ak ter . Ã ħ rs ak Ċ import Ġno . nav . ple i ep enger bar n . utt ak . reg ler . dom ene . Re gel G run nl ag Ċ import Ġno . nav . ple i ep enger bar n . utt ak . reg ler . kon tr ak ter _ ext . overlap per Hel t Ċ Ċ internal Ġclass ĠF er ie Re gel Ġ: ĠPer i ode Re gel Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġk j Ã¸ r ( peri ode : ĠL uk ket Per i ode , Ġg run nl ag : ĠRe gel G run nl ag ): ĠRe gel utf all Ġ{ ĊĠĠĠĠĠĠĠ Ġg run nl ag . lov best em t F er ie . over l app ende Per i ode ( peri ode )?. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠI k ke Opp fy lt ( Ã¥ rs aker Ġ= Ġset Of ( Ã ħ rs ak . LO VB EST E MT _ FER IE )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠT il B ere g ning Av Grad () ĊĠĠĠ Ġ} Ċ } ĊĊ Ċ private Ġfun ĠCollection < L uk ket Per i ode >. over l app ende Per i ode ( peri ode : ĠL uk ket Per i ode ) Ġ= Ġfind Ġ{ ĊĠĠĠ Ġit . overlap per Hel t ( peri ode ) Ċ }