} else {
Object value = Injector.stringToObject(prop.getAttribute(VALUE), pd.getPropertyType());
if (value == null) {
LOG.warn("Not supported property [{}] for type [{}] in " + cls, pName, pd.getPropertyType());
} else {
if (null != injections.put(pName, new Injection(pd.getWriteMethod(), value))) {
LOG.info("Override property [{}] value [{}] in " + cls, pName, prop.getAttribute(VALUE));
}
}
}
}