if (!Collection.class.isAssignableFrom(field.getType())) {
throw new MappingException("field must be of Collection type");
}
ElasticSearchEmbedded embed = field.getAnnotation(ElasticSearchEmbedded.class);
nestedMode = (embed != null);
// Detect object type in collection
type = MappingUtil.detectFieldType(getCollectionType());