Class ConfigurationProperty<T>

Type Parameters:
T - type of the configuration property

public class ConfigurationProperty<T> extends Object
Holds the value of a configuration property.

This implementation is similar to Optionalinvalid input: '<'>, but it makes a difference if a value is 'null' - i.e. configuration property should be set to 'null' - or 'not set' - i.e. configuration property should not be changed.