package Ġio . fluid sonic . meta ĊĊ Ċ public Ġdata Ġclass ĠM Module ( Ċ ĉ override Ġval Ġannotations : ĠList < M Annotation >, Ċ ĉ val Ġname : ĠM ModuleName , Ċ ĉ val Ġpackages : ĠList < MP ackage > Ċ ) Ġ: ĠM Annot atable , ĠMeta Ġ{ ĊĊ ĉ override Ġfun ĠtoString (): ĠString Ġ= Ċĉ ĉ Meta Code Writer . write ( this ) ĊĊĊ ĉ public Ġcompanion Ġobject Ċ } Ċ