anchor.diff:  
   uses
     System.IOUtils,
  -  FIToolkit.Reports.Builder.HTML, FIToolkit.Reports.Parser.Types;
  +  FIToolkit.Reports.Builder.HTML;
   
   { TWorkflowStateHolder }
   
   constructor TWorkflowStateHolder.Create(ConfigData : TConfigData);
   begin
     inherited Create;
  +
  +  FMessages := TDictionary<TFileName, TArray<TFixInsightMessage>>.Create;
   
     FConfigData := ConfigData;
     FFixInsightXMLParser := TFixInsightXMLParser.Create;
  
positive.code:       FReportBuilder : IReportBuilder;
        FReportOutput : TStreamWriter;
        FTaskManager : TTaskManager;
  
        procedure InitReportBuilder;
      public
  
negative.code: interface
  
  uses
    System.Classes, System.SysUtils, System.Generics.Collections,
    FIToolkit.Types,
    FIToolkit.Commons.FiniteStateMachine.FSM, //TODO: remove when "F2084 Internal Error: URW1175" fixed
    FIToolkit.Commons.StateMachine,
    FIToolkit.Config.Data, FIToolkit.ProjectGroupParser.Parser, FIToolkit.Runner.Tasks,
    FIToolkit.Reports.Parser.XMLOutputParser, FIToolkit.Reports.Parser.Types, FIToolkit.Reports.Builder.Intf;
  
  type
  
  