package Ġcom . o hel she m . app . controller . storage Ċ Ċ import Ġcom . o hel she m . api . model . Change Ċ import Ġcom . o hel she m . api . model . Test Ċ Ċ interface ĠStudent Storage : ĠI Storage Ġ{ ĊĠĠĠ Ġvar Ġtests : ĠList < Test >? ĊĠĠĠ Ġvar Ġchanges : ĠList < Change >? ĊĊĠĠĠ Ġfun Ġhas Changes ( clazz : ĠInt ): ĠBoolean Ġ= Ġchanges ?. let Ġ{ Ġit . isNotEmpty () Ġ&& Ġ( clazz Ġ== ĠI Storage . Empty Data Ġ|| Ġit . first OrNull Ġ{ Ġit . clazz Ġ== Ġclazz Ġ} Ġ!= Ġnull ) Ġ} Ġ== Ġtrue Ċ }