public AnnotationValidationException(string message, AnnotationAttributeBase annotation, Type annotationTarget, Exception innerException)
			: base(string.IsNullOrEmpty(message) ? FormatXResource(typeof(AnnotationValidationException), "DefaultMessage", annotation, annotationTarget) : FormatXResource(typeof(AnnotationValidationException), "UserMessage", annotation, annotationTarget, message), innerException) { }
		public AnnotationValidationException(AnnotationAttributeBase annotation, Type annotationTarget, Exception innerException)
			: this((string)null, annotation, annotationTarget, innerException) { }
		public AnnotationValidationException(string message, AnnotationAttributeBase annotation, Type annotationTarget)
			: this(message, annotation, annotationTarget, (Exception)null) { }
		public AnnotationValidationException(AnnotationAttributeBase annotation, Type annotationTarget)
			: this((string)null, annotation, annotationTarget, (Exception)null) { }