}
if (fieldMappings != null) {
Iterator<FieldMapping> mappings = fieldMappings.iterator();
while (mappings.hasNext()) {
FieldMapping mapping = mappings.next();
if (mapping.getType().equals(FieldMapping.TYPE_META)) {
metaMappings.put(mapping.getName(), mapping.getExpression());
} else if (mapping.getType().equals(FieldMapping.TYPE_ITEM)) {
itemMappings.put(mapping.getName(), mapping.getExpression());
}
}
}
}