protected internal override void Explain(Explanation expl, BasicStats stats, int doc, float freq, float docLen) { if (stats.TotalBoost != 1.0f) { expl.AddDetail(new Explanation(stats.TotalBoost, "boost")); } Explanation normExpl = Normalization_Renamed.Explain(stats, freq, docLen); Explanation lambdaExpl = Lambda_Renamed.Explain(stats); expl.AddDetail(normExpl); expl.AddDetail(lambdaExpl); expl.AddDetail(Distribution_Renamed.Explain(stats, normExpl.Value, lambdaExpl.Value)); }