@arjunbvb But you have exactly the same additional methods for anonymous classes or for Retrolambda/Android Java 8 syntax support.
Also, don’t forget that you can use inline lambdas in many cases in kotlin, for example collections/sequence API is quite effective in Kotlin comparing to Java 8 streams and you have no additional objects creation