Kotlin incorrectly detects Java String vararg as String type

Where classes is defined as vararg classes: String and the super-constructor being called has the signature: UIOxygenIndicator(OxygenHandler, String, String…)

You need to write *classes rather than classes. The latter will be interpreted as an attempt to pass a single vararg element (a String).

Aha, that fixed it. Thanks!