class C> interface Base { fun foo(c: C<*>) } class Derived : Base { }