public async Task <AnalysisResult> AnalyzeAsync(AnalysisContext context)
        {
            _logger.Info("Starting analysis phase two.");
            _logger.Info($"Context: {context.ToLogString()}");

            // Perform full analysis and calculate confidence complexity function.
            AnalysisPhaseTwoResult _ = await PerformPhaseTwoAsync(context);

            _logger.Info("Finished analysis phase two.");
            return(AnalysisResult.CreateSuccess("Analysis finished successfully.", context));
        }