}
private void appendEmbeddedFields(Map<String, Field> fields,
Collection<String> determined) {
for (String us : embeddedFields.keySet()) {
FieldInfo fi = embeddedFields.get(us);
Class type = null;
if (fi.getFieldType() != null) {
type = fi.getFieldType();
}
if (determined.contains(us)) {
Field f = fields.get(us);
if (f.getType() == null) {
f.setType(type);