ClassLoader loader = container.getClassloader();
for(ResourceInjectionTargetMetaData injectionTarget : ref.getInjectionTargets())
{
AccessibleObject ao = findInjectionTarget(loader, injectionTarget);
BeanProperty prop = BeanPropertyFactory.create(ao);
JndiPropertyInjector propInjector = new JndiPropertyInjector(prop, encName, container.getEnc());
container.getInjectors().add(propInjector);
// Validate all the injection types are consistent
Class<?> type;
if (ao instanceof Field)