import Ġcommon . getClass Properties Ċ Ċ data Ġclass ĠData Class For Reflection ( val Ġnumber : ĠNumber , Ġval Ġstring : ĠString , Ġval Ġrecursive : ĠData Class For Reflection ) Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠ Ġprintln (" !!! ĠLIB - COMMON Ġmain (): ĠFOR ĠTEST ING ĠPURPOSE S ĠONLY Ġ!!! ") ĊĊĠ Ġval Ġclazz Ġ= ĠData Class For Reflection :: class . java ĊĠ Ġprintln (" Class Ġproperties Ġfor Ġ${ clazz . name }: Ġ${ getClass Properties ( clazz ). map Values Ġ{ Ġit . value . name Ġ}} ") Ċ } Ċ