* @Around pc1 name=advice2
* @Around pc2 name=advice2
* @Around pc4 name=advice2
*/
public Object advice2(final JoinPoint joinPoint) throws Throwable {
MethodJoinPoint jp = (MethodJoinPoint)joinPoint;
((Loggable)jp.getTargetInstance()).log("before2 ");
final Object result = joinPoint.proceed();
((Loggable)jp.getTargetInstance()).log("after2 ");
return result;
}