class LionCage2 extends Cage2 {} class Lion2 extends Animal2 {} class Animal2 { } class Bar2 {} public class Cage2>> extends Bar2 { } aspect X { declare parents: Cage2 implements java.io.Serializable; }