Cómo extender desde una InnerClass en kotlin

Básicamente lo que quiero es algo como esto en kotlin:

public class BindingViewHolder<T extends ViewDataBinding> extends RecyclerView.ViewHolder {} //it should be: public class BindingViewHolder<T: ViewDataBinding> : RecyclerView.ViewHolder() {} 

Estoy utilizando la extensión de classs de Java, así que no sé si esto es posible, Android Studio me dice que el tipo es esperado, pero que no funciona ni escribir dentro de <> ni inside ().