Regarding access of single keys only: - I can live removing the getOrDefault methods. This also enables us to provide a Java 8 compatible extension to configuration, where we can provide suppliers for determining values not found from configuration. - Same thing applies to converters, where I can pass a Function<String,T>.
But there is one important use case, where I ask how you would like to implement it: - I have some code, that defines a namespace, e.g. called *logger* - now I want to traverse/evaluate all (direct) child keys of logger, e.g. I want to extract the information that logger.mylogger1 and logger.mylogger2 has been configured. If I cannot access the properties, I would like to see some query mechanism at least... any propsals? J A
