// Join table collection element
identifier = idFactory.newJoinTableFieldIdentifier(fmd, null, null, true,
FieldRole.ROLE_COLLECTION_ELEMENT);
} else if (roleForField == FieldRole.ROLE_ARRAY_ELEMENT) {
// Join table array element
identifier = idFactory.newJoinTableFieldIdentifier(fmd, null, null, true,
FieldRole.ROLE_ARRAY_ELEMENT);
} else if (roleForField == FieldRole.ROLE_MAP_KEY) {
// Join table map key
identifier = idFactory.newJoinTableFieldIdentifier(fmd, null, null, true,
FieldRole.ROLE_MAP_KEY);