for (int index = 0; index < fkFieldNames.length; index++) {
String targetField = getType().getDescriptor().getPrimaryKeyFields().get(index).getName();
mapping.addReferenceKeyFieldName(fkFieldNames[index], targetField);
}
mapping.useTransparentList();
return (DirectCollectionMapping) addMapping(mapping);
}
/**