interface Interface interface Another abstract class Base class Derived(val x: String) : Interface, Base(), Another { }