val value = map[property.name] if (value === null) { return null } if (value is Number) { if (property.getter.returnType.classifier === Long::class) { return value.toLong() } if (property.getter.returnType.classifier === Int::class) { return value.toInt() } return value }