import java.util.ArrayList; public class C extends D implements I { public void foo() { } public void setList() { listOfD = new ArrayList(); } }