public static bool IsCapitalizedCase(string inToken)
        {
            var  matcher = patternCP_.Match(inToken);
            bool flag    = !DigitPuncTokenUtil.IsDigitPunc(inToken) && matcher.Success;

            return(flag);
        }
        // public methods
        public static bool IsLowerCase(string inToken)
        {
            // can not be pure digit and Punc
            var  matcher = patternLC_.Match(inToken);
            bool flag    = !DigitPuncTokenUtil.IsDigitPunc(inToken) && matcher.Success;

            return(flag);
        }
        public static bool IsMixedCased(string inToken)
        {
            bool flag = !DigitPuncTokenUtil.IsDigitPunc(inToken) && !IsLowerCase(inToken) && !IsUpperCase(inToken) && !IsCapitalizedCase(inToken);

            return(flag);
        }