/** * Gets the normalized (canonical) representation for the wrapped value. * If the wrapped value is null, null is returned, otherwise the normalized * form is returned. If the normalized Value is null, then the wrapped * value is returned * * @return gets the normalized value */ public T getNormalizedValue() { if ( isNull() ) { return null; } if ( normalizedValue == null ) { return get(); } return getNormalizedValueCopy(); }