// OK - since new parent matches interface I{ } public class Basic2d implements I { public static void main(String[]argv) { } } aspect X{ declare parents: Basic2d implements I; }