package issue34; public abstract class Implementation2<T1,T2> extends Implementation1<T2> implements Interface2<T1,T2> { }