public static function ToDecimal( $value, $provider = null )
	{
		return is_double( $value )
			? DecimalValue::FromFloat( $value )
			: new DecimalValue( $value );
		// return Convert::ToDouble( $value, $provider );
	}