public abstract aspect Isolator { pointcut scope(): within(T); before(): execution(* *(..)) && scope() { System.out.println(thisJoinPoint); } }