When overriding a member extension function, how to call superclass' implementation

Seconded

A workaround using an intermediate java class:

(Kotlin)

class SubClass : AbstractBase() {
    override fun Bar.bar()  {
        superBar(this)
        println("subbar")
    }

    val bar = object: Bar {}
    fun test() { bar.bar() }
}

(Java)

public abstract class AbstractBase extends BaseClass {
    protected void superBar(Bar b) {
        super.bar(b);
    }
}