package Ġk arak um . ces ium Ċ Ċ internal Ġclass ĠNamespace ( ĊĠĠĠ Ġsource : ĠDefinition , Ċ ) Ġ: ĠType Base ( source ) Ġ{ ĊĠĠĠ Ġvar Ġparent Name : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġval Ġdoc Name : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġif Ġ( parent Name Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"$ parent Name .${ super . doc Name }" ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsuper . doc Name ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġval ĠtypeName : ĠString Ġ= Ġ" object " ĊĠĠĠ Ġoverride Ġval Ġcompanion : ĠHas Members ? Ġ= Ġnull ĊĠĠĠ Ġoverride Ġval Ġstatic Body : ĠBoolean Ġ= Ġtrue ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠPREFIX Ġ= Ġ" export Ġnamespace Ġ" ĊĠĠĠ Ġ} Ċ } Ċ