update Configuration
Using information provided during construction of the configurator, produce the entailed configuration.
Implementations should be idempotent, i.e., multiple invocations should produce the same observable effect as a single invocation.
Throws
If the configuration could not be created for any reason.