anchor.diff:    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;
  +  FIToolkit.Reports.Parser.XMLOutputParser, FIToolkit.Reports.Parser.Types, FIToolkit.Reports.Builder.Types,
  +  FIToolkit.Reports.Builder.Intf;
   
   type
   
  
positive.code: 
  { TExecutiveTransitionsProvider }
  
  class procedure TExecutiveTransitionsProvider.PrepareWorkflow(const StateMachine : IStateMachine;
    StateHolder : TWorkflowStateHolder);
  begin
  
negative.code:       type
          //TODO: replace when "F2084 Internal Error: URW1175" fixed
          IStateMachine = IFiniteStateMachine<TApplicationState, TApplicationCommand, EStateMachineError>;
      private
        class function  CalcProjectSummary(StateHolder : TWorkflowStateHolder; Project : TFileName) : TArray<TSummaryItem>;
        class function  CalcTotalSummary(StateHolder : TWorkflowStateHolder) : TArray<TSummaryItem>;
        class function  MakeRecord(Msg : TFixInsightMessage) : TReportRecord;
      public
        class procedure PrepareWorkflow(const StateMachine : IStateMachine; StateHolder : TWorkflowStateHolder);
    end;
  