// illegal, super aspect is not abstract public aspect GenericAspect2 { public void doSomething(S s,T t) { } } aspect Sub extends GenericAspect2 { }