package Ġtech . k zen . lib . platform . client Ċ Ċ object ĠModule Registry Ġ{ ĊĠĠĠ Ġprivate Ġval Ġmutable Modules Ġ= Ġmutable Set Of < dynamic >() ĊĊĠĠĠ Ġfun Ġmodules (): ĠList < dynamic > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġmutable Modules . toList () ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġinit Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġadd ( js (" require (' k zen - lib - js . js ') ")) Ċ // ĠĠĠĠĠĠĠ Ġadd ( js (" require (' k zen - lib - common . js ') ")) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ@ Suppress (" Member Visibility Can Be Private ") ĊĠĠĠ Ġfun Ġadd ( module : Ġdynamic ) Ġ{ ĊĠĠĠĠĠĠĠ Ġmutable Modules . add ( module ) ĊĠĠĠ Ġ} Ċ }