// ĠOriginal Ġbug : ĠK T - 3 7 5 5 4 Ċ Ċ import Ġjava . time . LocalDate Ċ Ċ data Ġclass ĠDaily Time ( val Ġdate : ĠLocalDate ) Ċ Ċ fun Ġ< T Ġ: ĠComparable < T >> ĠSequence < T >. range (): ĠClosed Range < T >? Ġ{ ĊĠĠĠ Ġval Ġiter Ġ= Ġiterator () ĊĠĠĠ Ġreturn Ġwhen Ġ{ ĊĠĠĠĠĠĠĠ Ġiter . hasNext () Ġ-> Ġiter . next (). let Ġ{ Ġit .. it Ġ} ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġnull ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġtest ( daily Times : ĠList < Daily Time >): ĠList < Daily Time > Ġ{ ĊĠĠĠ Ġval Ġdate Range Ġ= Ġdaily Times . as Sequence (). map Ġ{ Ġit . date Ġ}. range () Ġ?: Ġreturn Ġempty List () ĊĠĠĠ Ġprintln ( date Range . start ) ĊĠĠĠ Ġreturn Ġdaily Times Ċ } Ċ