jpi Number JPBase(Object o); jpi Integer JPAdvice(Object o); around Integer JPBase(Object o): JPAdvice { } base: Integer foo(Object o); exhibit JPBase(Object o): call(* foo()) && args(o); Number n = foo(new LinkedList()); //shadow