package Ġcom . w el ie . health hub . observations Ċ Ċ object ĠSystem Info Store Ġ{ ĊĠĠĠ Ġprivate Ġval Ġstore Ġ= ĠHashMap < String , ĠSystem Info >() ĊĊĠĠĠ Ġfun Ġget ( system Id : ĠString ) Ġ: ĠSystem Info Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ(! store . containsKey ( system Id )) Ġstore [ system Id ] Ġ= ĠSystem Info ( system Id ) ĊĠĠĠĠĠĠĠ Ġreturn Ġrequire NotNull ( store [ system Id ]) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġadd ( system Info : ĠSystem Info ) Ġ{ ĊĠĠĠĠĠĠĠ Ġstore [ system Info . system Id ] Ġ= Ġsystem Info ĊĠĠĠ Ġ} Ċ }