package bug; import java.util.List; public class A { public static void main(String[] argv) { new A().getList(); } }//extends B { } abstract class B { public abstract List> getList(); } privileged aspect A_ITD { declare parents: A extends B; public List> A.getList(){ return null; } }