}
else {
providedType = (MetaClass) parmType;
}
injectionContext.registerInjector(new ProviderInjector(providedType, providerClassType, injectionContext));
}
else if (MC_ContextualTypeProvider.isAssignableFrom(providerClassType)) {
for (final MetaClass interfaceType : providerClassType.getInterfaces()) {
if (MC_ContextualTypeProvider.equals(interfaceType.getErased())) {
providerInterface = interfaceType;