public DateTimeValueConverter(IValueConversion<DateTime> conversion)
		{
			if (conversion == null)
				throw new ArgumentNullException("conversion");

			this.conversion = conversion;
		}
        public DateTimeValueConverter(IValueConversion <DateTime> conversion)
        {
            if (conversion == null)
            {
                throw new ArgumentNullException("conversion");
            }

            this.conversion = conversion;
        }
        public DateTimeValueConverter(IValueConversion <DateTime> conversion)
        {
            Contract.Assert(conversion != null);

            this.conversion = conversion;
        }
		public DateTimeValueConverter(IValueConversion<DateTime> conversion)
		{
			Contract.Assert(conversion != null);

			this.conversion = conversion;
		}