public class Parent {} interface I { void method(IT t); } class Child extends Parent implements I{ public void method(T t){} }