}
// Log a warning message if we are overriding a mapping accessor.
if (m_mappingAccessors.containsKey(accessor.getAttributeName())) {
MappingAccessor existingAccessor = m_mappingAccessors.get(accessor.getAttributeName());
String existingAccessType = existingAccessor.usesPropertyAccess() ? AccessType.PROPERTY.name() : AccessType.FIELD.name();
String accessType = accessor.usesPropertyAccess() ? AccessType.PROPERTY.name() : AccessType.FIELD.name();
getLogger().logWarningMessage(getLogger().INVERSE_ACCESS_TYPE_MAPPING_OVERRIDE, accessor.getJavaClass().getName(), existingAccessor.getAnnotatedElementName(), existingAccessType, accessor.getAnnotatedElementName(), accessType);
}
m_mappingAccessors.put(accessor.getAttributeName(), accessor);