Static Configuration Provider
A static configuration provider that can be composed of other providers.
Static configuration includes fixed values that can be directly retrieved from a static source and do not change at runtime. This includes things like URLs, authentication keys and certificates.
A composable provider may return
null for unknown configuration keys.
Clients of a configuration provider use StaticConfigurationProvider.