.setAnnotatedElement(element).build(); .getPropertyConverters(targetType); ConversionContext ctx = new ConversionContext.Builder(ConfigurationProvider.getConfiguration(), configContext, key, targetType).setAnnotatedElement(element).build(); for (PropertyConverter<T> converter : converters) { adaptedValue = converter.convert(configValue, ctx);