package Ġorg . simple . clin ic . facility . change Ċ Ċ import Ġcom . spotify . mob ius . First Ċ import Ġcom . spotify . mob ius . First . first Ċ import Ġcom . spotify . mob ius . Init Ċ Ċ class ĠFac ility Change Init Ġ: ĠInit < Facility Change Model , ĠFac ility Change Effect > Ġ{ ĊĊĠ Ġoverride Ġfun Ġinit ( model : ĠFac ility Change Model ): ĠFirst < Facility Change Model , ĠFac ility Change Effect > Ġ{ ĊĠĠĠ Ġval Ġeffects Ġ= Ġmutable Set Of < Facility Change Effect >() ĊĊĠĠĠ Ġif Ġ(! model . has Loaded Current Facility ) Ġ{ ĊĠĠĠĠĠ Ġeffects . add ( Load Current Facility ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġreturn Ġfirst ( model , Ġeffects ) ĊĠ Ġ} Ċ } Ċ