* Due to Spring AOP Pointcut API design we using classpath traversal for classes and their _declared_ methods as candidates for joint points.
* Classpath scanning based on java package pattern name, e.q. "com.blogspot.ostas.myapp"
*/
@Override
public void afterPropertiesSet() throws Exception {
final Pointcut pointcut = (Pointcut) applicationContext.getBean(pointcutBeanName);
final MethodMatcher methodMatcher = pointcut.getMethodMatcher();
final List<Class> pojoClasses = adviceNotifier.getClassList();
for(final Class pojoClass: pojoClasses){
for(final Method method: pojoClass.getDeclaredMethods()){
if(Modifier.isPublic(method.getModifiers())){
if(methodMatcher.matches(method,pojoClass,method.getParameterTypes())){