in impl/src/main/java/org/apache/geronimo/config/cdi/ConfigurationHandler.java [178:188]
Object read(final ConfigImpl config) {
final Optional optionalValue = ofNullable(config
.access(key)
.as(lookupType)
.evaluateVariables(true)
.get());
if (optional) {
return processOptional(optionalValue, config);
}
return processOptional(optionalValue, config).orElse(defaultValue);
}