protected < T > T defaultIfNotSet ( String propertyName , T defaultValue , Class < T > type ) { return ( isSet ( propertyName ) ? convert ( propertyName , type ) : defaultValue ) ; }
Defaults of the value for the named property if the property does not exist .