anchor.diff:  
    Reversed:=AReversed;
   
  + IsUnanchored:=false;
  +
    StackInstructions:=nil;
    StateCache:=TFLREDFAStateHashMap.Create;
    NextStatesSize:=0;
  
positive.code:        ThreadLocalStorageInstance:TFLREThreadLocalStorageInstance;
         MatchMode:TFLREMatchMode;
         Reversed:longbool;
         Generation:int64;
         InstructionGenerations:TFLREInstructionGenerations;
         StackInstructions:TPFLREInstructions;
  
negative.code:        StatePoolSizePowerOfTwo:TFLREPtrUInt;
         WorkQueues:TFLREDFAWorkQueues;
         QueueInstructionArray:TFLREIndirectInstructions;
         QueueStack:TFLREIndirectInstructions;
  
         constructor Create(const AThreadLocalStorageInstance:TFLREThreadLocalStorageInstance;const AReversed:boolean);
         destructor Destroy; override;
  