void assignConfiguration(Object obj, Field field, Map<String, String> contextOverrides) throws Exception
{
Configuration configuration = field.getAnnotation(Configuration.class);
String configurationName = configuration.value();
ConfigurationKey key = new ConfigurationKey(configurationName, KeyParser.parse(configurationName, contextOverrides));
Object value = null;
boolean has = configurationProvider.has(key);
if ( has )