Map<String, Object> values, String propertyName, List<Locale> locales)
throws NoSuchMethodException, InvocationTargetException, IllegalAccessException {
Set<String> processedLocaleCodes = new HashSet<String>();
ExtensionResultStatusType result = ExtensionResultStatusType.NOT_HANDLED;
if (field.getTranslatable()) {
result = ExtensionResultStatusType.HANDLED;
for (Locale locale : locales) {
String localeCode = locale.getLocaleCode();