fixup! [Analysis API] KaFirCompilerFacility: extraActualDeclarationExtractorsInitializer is dead code
diff --git a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KaFirCompilerFacility.kt b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KaFirCompilerFacility.kt
index ce1fa91..80e3874 100644
--- a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KaFirCompilerFacility.kt
+++ b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KaFirCompilerFacility.kt
@@ -294,9 +294,9 @@
     ): Fir2IrActualizedResult {
         val fir2IrConfiguration = Fir2IrConfiguration.forAnalysisApi(effectiveConfiguration, session.languageVersionSettings, diagnosticReporter)
         val firResult = FirResult(listOf(ModuleCompilerAnalyzedOutput(session, session.getScopeSession(), firFiles)))
-
         val singleOutput = firResult.outputs.size == 1
         check(singleOutput) { "Single output invariant is used in the lambda below" }
+
         return firResult.convertToIrAndActualize(
             fir2IrExtensions,
             fir2IrConfiguration,
@@ -308,7 +308,8 @@
             JvmIrSpecialAnnotationSymbolProvider,
             extraActualDeclarationExtractorsInitializer = {
                 error(
-                    "Dead code. Output is single ($singleOutput) => " +
+                    "extraActualDeclarationExtractorsInitializer should never be called, because outputs is a list of a single element. " +
+                            "Output is single ($singleOutput) => " +
                             "dependentIrFragments will always be empty => " +
                             "IrActualizer will never be called => " +
                             "extraActualDeclarationExtractorsInitializer will never be called"