interface A {} class C implements A {} class D extends C {} aspect X { declare parents: D implements A; // Can't do it, C implements A }