@Around("setAge(i)") // Mettre void à la place de Object si la méthode setAge ne renvoie rien public Object twiceAsOld(ProceedingJoinPoint thisJoinPoint, int i) { // En cas de méthode static, pas besoin de joinPoint.getTarget(). return thisJoinPoint.proceed(new Object[]{i*2, joinPoint.getTarget()}); //using Java 5 autoboxing }