package Ġnet . dont dr ink and root . wicket . model Ċ Ċ import Ġorg . apache . wicket . model . I Model Ċ Ċ /** Ċ Ġ* ĠA Ġreadonly ĠList ĠModel Ġthat Ġcontains Ġall ĠIn te gers Ġbetween Ġthe Ġgiven Ġmin Ġand Ġmax Ġvalue , Ġmin Ġand Ġmax Ċ Ġ* Ġincluded . Ċ Ġ*/ Ċ class ĠInteger Range ListModel ( min : ĠInt , Ġmax : ĠInt ) Ġ: ĠI Model < List < Int >> Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġlist : ĠMutable List < Int > ĊĊĠĠĠ Ġvar Ġmin : ĠInt Ġ= Ġmin ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfield Ġ= Ġvalue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġupdate List () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġmax : ĠInt Ġ= Ġmax ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfield Ġ= Ġvalue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġupdate List () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . min Ġ= Ġmin ĊĠĠĠĠĠĠĠ Ġthis . max Ġ= Ġmax ĊĠĠĠĠĠĠĠ Ġupdate List () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġupdate List () Ġ{ ĊĠĠĠĠĠĠĠ Ġlist Ġ= Ġmutable ListOf () ĊĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġmin .. max ) Ġlist . add ( i ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetObject (): ĠList < Int > Ġ= Ġlist Ċ }