A configuration holds information about how to configure specific rules.
Is thrown when loading a configuration results in errors.
Tries to retrieve part of the configuration based on given key.
Retrieves a sub configuration or value based on given key. If configuration property cannot be found the specified default value is returned.
Retrieves a sub configuration or value based on given key. If the configuration property cannot be found, null is returned.
Keeps track of which key was taken to subConfig this configuration. Sub-sequential calls to subConfig are tracked with '>' as a separator.