ProxyFactory weaver = new ProxyFactory(); weaver.setProxyTargetClass(false); weaver.setTarget(new InterceptableTwo()); AspectJExpressionPointcut p = new AspectJExpressionPointcut(); p.setExpression("this(org.darrenstudio.books.unvei lspring.aop.pointcut.aspectj.InterceptableTwo)"); DefaultPointcutAdvisor aspect = new DefaultPointcutAdvisor(p,new AjAfterAdvice() ); weaver.addAdvisor(aspect); Interceptable proxy = (Interceptable)weaver.getProxy(); System.out.println(proxy.isInterceptable()); as to the ...