Map<Object, Object> dcs = ConfigurationConverter.getMap(ConfigurationConverter.getConfiguration(props).subset(PROPERTIES_PREFIX + ".dc"));
for (Entry<Object, Object> dc : dcs.entrySet()) {
String key = StringUtils.substringBefore(dc.getKey().toString(), ".");
String attr = StringUtils.substringAfter (dc.getKey().toString(), ".");
CrossLink link = links.get(key);
if (link == null) {
link = new CrossLink();
links.put(key, link);
}
BeanUtils.setProperty(link, attr, dc.getValue());
}