public void PrintHygienatorTwoLogsCsvOutput(StreamWriter writer, SummaryAnalyzer analyzer)
        {
            // TODO: allo adding prefix : SourceNamespace,Island,BuildName,Branch,BuildDate,ComputerName,Architecture,
            writer.WriteLine(
                "timeStart,Name,directCount,rootPipTransitiveCount,pipDuration,pipKernelTime,pipUserTime,pipDurationCriticalPath,pipKernelTimeCriticalPath,pipUserTimeCriticalPath,dependencyType,FileHash");
            if (!m_analyzer.CompareSaltsEquals(analyzer))
            {
                // Add the flag changes
                var saltDiffs = m_analyzer.GetSaltsDifference(analyzer);
                foreach (var diff in saltDiffs)
                {
                    writer.WriteLine(
                        "0,{0},{1},{2},0,0,0,0,0,0,GlobalFlagsChange,",
                        diff,
                        m_analyzer.GetProcessPipCount(),
                        m_analyzer.GetProcessPipCount());
                }
            }

            PrintTransitiveDependenciesImpact(writer);
        }