implement in FinderIntroductionAdvisor
Code:
 @Override
	public boolean matches(Class clazz) {
		return IFinderExecutor.class.isAssignableFrom(clazz);
	}
I had the same problem, the interceptor was around every other bean too. the test in FinderIntroductionInterceptor.invoke() will not solve the problem -> only the class cast exception.