/* Ċ Ġ* ĠCopyright ĠÂ© Ġ 2 0 2 0 - 2 0 2 1 , ĠSimp lex ion , ĠH ung ary Ġand Ġcontributors . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense . Ċ Ġ*/ Ċ package Ġz ak ad ab ar . core . business Ċ Ċ import Ġz ak ad ab ar . core . route . Rout ed Module Ċ import Ġz ak ad ab ar . core . data . Entity Bo Ċ import Ġz ak ad ab ar . core . data . Entity Bo Companion Ċ import Ġkotlin . reflect . K Class Ċ import Ġkotlin . reflect . full . comp anion Object Ċ Ċ abstract Ġclass ĠEntity Business Logic Base < T Ġ: ĠEntity Bo < T >>( ĊĠĠĠ Ġbo Class : ĠK Class < T > Ċ ): ĠEntity Business Logic Common < T >( ĊĠĠĠ Ġbo Class Ċ ), ĠRout ed Module Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġnamespace : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( bo Class . comp anion Object Ġ!! . object Instance Ġas ĠEntity Bo Companion < *> ). bo Namespace Ċ Ċ }