public static T WithCsTrailingWarningComment <T>(this T dummyDestNode, string warning, string addtlInfo,
                                                         CSharpSyntaxNode convertedNode
                                                         ) where T : CSharpSyntaxNode
        {
            var warningDirective   = SyntaxFactory.ParseTrailingTrivia($"#warning {warning}{Environment.NewLine}");
            var warningDescription = convertedNode.DescribeConversionWarning(addtlInfo);
            var commentedText      = "/* " + warningDescription + " */";
            var trailingTrivia     = SyntaxFactory.TriviaList(warningDirective.Concat(SyntaxFactory.Comment(commentedText)));

            return(dummyDestNode
                   .WithTrailingTrivia(trailingTrivia));
        }