{
for (Metadatum value : values)
{
String key = datum.getKey();
String mappedValue;
Transform xfrm = transforms.get(key);
if (null != xfrm)
{
try {
mappedValue = xfrm.transform(value.value);
} catch (Exception ex) {
log.error("Unable to transform '{}' from {} to {}: {}",
new String[] {
value.value,
value.toString(),