JBoss.org Community Documentation
There are exceptions for the rules we’ve seen. Advices with one or more of the following characteristics will be considered lowest priority, regardless of any other criteria:
an advice that receives @Target
parameter to intercept a joinpoint with no target available
an advice that receives @Caller
parameter to intercept a joinpoint with no caller available
an advice that receives @Arg
parameter to intercept a field read joinpoint