private void AnalyzeDoStatement(SyntaxNodeAnalysisContext context)
        {
            var doStatement = (DoStatementSyntax)context.Node;

            FormatEmbeddedStatementOnSeparateLineRefactoring.Analyze(context, doStatement);
            AddBracesRefactoring.Analyze(context, doStatement);
        }
        private void AnalyzeWhileStatement(SyntaxNodeAnalysisContext context)
        {
            var whileStatement = (WhileStatementSyntax)context.Node;

            FormatEmbeddedStatementOnSeparateLineRefactoring.Analyze(context, whileStatement);
            AddEmptyLineAfterEmbeddedStatementRefactoring.Analyze(context, whileStatement);
            AddBracesRefactoring.Analyze(context, whileStatement);
        }
        private void AnalyzeSyntaxNode(SyntaxNodeAnalysisContext context)
        {
            var elseClause = (ElseClauseSyntax)context.Node;

            FormatEmbeddedStatementOnSeparateLineRefactoring.Analyze(context, elseClause);

            AddEmptyLineAfterEmbeddedStatementRefactoring.Analyze(context, elseClause);

            RemoveEmptyElseClauseRefactoring.Analyze(context, elseClause);

            MergeElseClauseWithNestedIfStatementRefactoring.Analyze(context, elseClause);
        }