? new ResourceFactory(this.resourceConfig, this.injectableFactory)
: new IoCResourceFactory(this.resourceConfig, this.injectableFactory, providerFactories);
// Initiate IoCComponentProcessorFactoryInitializer
for (IoCComponentProviderFactory f : providerFactories) {
IoCComponentProcessorFactory cpf = null;
if (f instanceof IoCComponentProcessorFactoryInitializer) {
if (cpf == null) {
cpf = new ComponentProcessorFactoryImpl();
}
IoCComponentProcessorFactoryInitializer i = (IoCComponentProcessorFactoryInitializer)f;