Map fields = parsedObject.getFields();
addFieldsToDocument(doc, fields);
List<String> syntheticField = new ArrayList<String>();
for (Map.Entry<String, SolrInputField> entry : doc.entrySet())
{
SolrInputField field = entry.getValue();
Object value = field.getFirstValue();
if (value != null)