}
} else if (icp instanceof IoCFullyManagedComponentProvider) {
IoCFullyManagedComponentProvider ifmcp = (IoCFullyManagedComponentProvider)icp;
return new FullyManagedWrapper(ifmcp);
} else {
ResourceComponentProviderFactory rcpf = getComponentProviderFactory(c);
return rcpf.getComponentProvider(icp, c);
}
}