//disallow defining more than one pointcut with the same name (PR#385) aspect OverloadedPointcuts { static void foo(int i) {} pointcut fooCut(): execution(void OverloadedPointcuts.foo(int)); pointcut fooCut(int i): execution(void OverloadedPointcuts.foo(int)) && args(i); }