package Ġorg . kode in . db . impl . model Ċ Ċ import Ġorg . kode in . db . Type Table Ċ import Ġorg . kode in . db . impl . model . jvm . Annotation Metadata Extractor Ċ import Ġorg . kode in . db . impl . model . jvm . Annotation Type Table Ċ import Ġorg . kode in . db . model . orm . Metadata Extractor Ċ import Ġorg . kode in . db . model . orm . Default Serializer Ċ Ċ internal Ġactual Ġobject ĠPlatform Model DB Defaults Ġ{ ĊĊĠĠĠ Ġprivate Ġfun ĠgetClass ( name : ĠString ): ĠClass < *> ? Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĠClass . forName ( name ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcatch Ġ(_ : ĠClass NotFoundException ) Ġ{ Ġnull Ġ} ĊĊĠĠĠ Ġinternal Ġactual Ġfun Ġserializer (): ĠDefault Serializer ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġserializer Class Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠgetClass (" org . kode in . db . orm . k ry o . K ry o Serializer ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ?: Ġ ĠgetClass (" org . kode in . db . orm . kotlin x . Kotlin x Serializer ") ĊĊĠĠĠĠĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠĠĠĠĠ Ġreturn Ġserializer Class ?. get Constructor ()?. newInstance () Ġas ? ĠDefault Serializer ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinternal Ġactual Ġfun Ġmetadata Extractor (): ĠMetadata Extractor ? Ġ= ĠAnnotation Metadata Extractor () ĊĊĠĠĠ Ġinternal Ġactual Ġfun Ġtype Table (): ĠType Table ? Ġ= ĠAnnotation Type Table () Ċ } Ċ