I have a Kotlin interface with a default implementation, for instance:
interface Foo { fun bar(): String { return \"baz\" } }
Please see the related issue.
There is a recommendation in the comments:
Write your interface in Java (with default methods) and both the Java and Kotlin classes correctly use those defaults