public INormalizerResult Normalize(INormalizerInput input)
        {
            if (input == null)
            {
                return(XsdNormalizerResult.NullResult);
            }
            if (input.GetType() != typeof(XsdNormalizerInput))
            {
                throw new ArgumentException($"The {nameof(XsdExpressNormalizer)} can only handle {nameof(XsdNormalizerInput)} as input.", nameof(input));
            }

            throw new NotImplementedException();
        }
        public INormalizerValidationResult Validate(INormalizerInput input)
        {
            if (input == null)
            {
                return(NormalizerValidationResult.NotValid);
            }
            if (string.IsNullOrEmpty(input.Name))
            {
                return(NormalizerValidationResult.NotValid);
            }
            if (string.IsNullOrEmpty(input.Content))
            {
                return(NormalizerValidationResult.NotValid);
            }

            throw new System.NotImplementedException();
        }