package Ġno . nav . fo . ve ilar bre gist r ering . t ids lin je Ċ Ċ import Ġno . nav . fo . ve ilar bre gist r ering . br uk er . Per i ode Ċ import Ġno . nav . fo . ve ilar bre gist r ering . regist r ering . br uk er . Sy k meld t Regist r ering Ċ import Ġkotlin . streams . toList Ċ Ċ class ĠS yk meld t T ids lin je ( private Ġvar Ġsy k meld t Regist r ering er : ĠList < Sy k meld t Regist r ering >) Ġ: ĠT ids lin je Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġt ids lin je (): ĠList < T ids lin je Element > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsy k meld t Regist r ering er . stream (). map (:: Sy k meld t T ids lin je Element ). toList () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġclass ĠS yk meld t T ids lin je Element ( private Ġvar Ġsy k meld t Regist r ering : ĠS yk meld t Regist r ering ) Ġ: ĠT ids lin je Element Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġper i ode (): ĠPer i ode Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠPer i ode . gy ld ig Per i ode ( sy k meld t Regist r ering . op prett et D ato . to LocalDate (), Ġnull ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġtype (): ĠType Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠType . SY K ME L DT _ REGISTR ERT ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġk ilde (): ĠK ilde Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠK ilde . AR BE ID SS OK ER REGISTR ER ING ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } ĊĊ