public abstract interface Callback { public abstract fun onError(@org.jetbrains.annotations.NotNull throwable: java.lang.Throwable) : void = UastEmptyExpression } public final class Model { public final fun crashMe(@org.jetbrains.annotations.NotNull clazz: java.lang.Class, @org.jetbrains.annotations.NotNull factory: kotlin.jvm.functions.Function0) : void { throw () } public fun Model() { { crashMe(Callback.java, { return anonymous object : Callback { override fun onError(throwable: Throwable) { throw UnsupportedOperationException("") } } }) } } }