// FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_PARAMETER interface A fun foo1(a: A<S>) {} class B1 : A<E> class B2 : A<E> class B3 : A<E> class B4 : A fun foo(a: A, b: A, c: A<Y2>) {}