*/
protected void findInterceptorAbilities (Class type, Set<Class<? extends IInterceptorManipulator>> abilityTypes) {
for (Annotation annotation : type.getAnnotations()) {
if (annotation.annotationType().getPackage().getName().startsWith("java")) continue;
Interceptorability ability = annotation.annotationType().getAnnotation(Interceptorability.class);
if (ability != null) {
abilityTypes.add(ability.value());
}
this.findInterceptorAbilities(annotation.annotationType(), abilityTypes);
}
}