// "@Around given an extension of ProceedingJoinPoint"

import org.aspectj.lang.annotation.*;
import org.aspectj.lang.ProceedingJoinPoint;


interface B extends ProceedingJoinPoint{
}
aspect A{
  @Around("call(* *.*(..))")
  public Object doNothing(B thisJoinPoint) {
    return thisJoinPoint.proceed();                             
  }
}