// include interceptor factories that have been added via addInterceptorFactory
theInterceptorFactories.addAll(interceptorFactories);
// The final interceptor invokes the method on the associated instance
theInterceptorFactories.add(new MethodInvokingInterceptorFactory(AbstractComponent.INSTANCE_FACTORY, componentMethod));
componentToInterceptorFactory.put(componentMethod, Interceptors.getChainedInterceptorFactory(theInterceptorFactories));
processComponentMethod(configuration, componentMethod);
}
}