object Obj { class Inner() { fun ok() = "OK" } } fun box() : String { val klass = Class.forName("Obj\$Inner")!! val cons = klass.getConstructors()!![0] val inner = cons.newInstance(*(arrayOfNulls(0) as Array)) return "OK" }