Javadoc
Create a new configuration instance. The Configurator will need to
create a new configuration for each new configuration. For example,
creating a new Configurator and getting the target settings will create
a new configuration. If later on, the configuration is modified by calling
any of the setter methods on the Configurator, then a new configuration
will be created the next time applyToProject() or getTargetSettings() is called.
The method may be overriden to allow for greater control when creating a
custom configuration that extends the built-in configuration.