1 2 3 4 5
public aspect X { before(): execution(* foo(..)) && !within(X) { System.out.println(thisJoinPoint); } }