my code look like this now: ``` ...
# announcements
c
my code look like this now:
Copy code
val type = setter.parameterTypes.first()
                    val typed = if (type.isAssignableFrom(Boolean::class.java) || type.isAssignableFrom(java.lang.Boolean::class.java)) {
                        it == "true"
                    } else if (type.isAssignableFrom(Integer::class.java) || type.isAssignableFrom(Int::class.java)) {
                        it.toInt()
                    } else it
                    setter.invoke(obj, typed)