title: I need Spring AOP pointcut annotation that matches this
body: <p>any public method, any return type, partial class name match, any method, taking session as the first arg.</p>
  
  <p>I came up with <code>@Before(value="execution(public * *ServiceImpl.*(*.PlayerSession,..))")</code></p>
  
  <p>this doesn't work. but when I change it to <code>@Before(value="execution(public * com.mycompany.mypkg.IdServiceImpl.*(*.PlayerSession,..))")</code> it works. can I get an explanation for this.</p>