publicaspectBindingLimitation{pointcutdoSomethingExecution():execution(*doSomething());pointcutdoSomethingCall():call(*doSomething());after(MyAnnotationann)returning:@target(ann)&&doSomethingCall(){System.err.println("Annotation is "+ann);// should be compile time error (limitation)}}