internal T WithRestructuredingEOLTrivia <T>(T node) where T : SyntaxNode
        {
            if (!node.HasTrailingTrivia)
            {
                return(node);
            }

            var NodeTrailingTrivia = node.GetTrailingTrivia();

            if (NodeTrailingTrivia.ContainsEOLTrivia())
            {
                var NewTriviaList = new List <SyntaxTrivia>();
                foreach (SyntaxTrivia Trivia in NodeTrailingTrivia)
                {
                    if (Trivia.IsKind(VB.SyntaxKind.EndOfLineTrivia))
                    {
                        continue;
                    }
                    NewTriviaList.Add(Trivia);
                }
                return(node.WithTrailingTrivia(NewTriviaList));
            }
            else
            {
                return(node);
            }
        }