private static TypeSyntax?TryParseType(JToken?value)
        {
            var typeString = value?.Value <string>();

            if (typeString == null)
            {
                return(null);
            }

            return(new TypeSyntax(SyntaxHelpers.CreateToken(TokenType.Identifier, typeString.ToLowerInvariant())));
        }