anchor.diff:   end;
   
    for Counter:=0 to Instance.CountManySubMatches-1 do begin
  -  ManySubMatches[Counter]:=-1;
  +  ThreadLocalStorageInstance.ManySubMatches[Counter]:=-1;
    end;
    
    if TrySearch(StartInstruction,Position) then begin
  
positive.code: 
  destructor TFLREThreadLocalStorageInstance.Destroy;
  begin
  
   ParallelNFA.Free;
  
  
negative.code:        Jobs:TFLREBitStateNFAJobs;
         CountJobs:longint;
         MaxJob:longint;
         WorkSubMatches:TFLREBitStateNFASubMatches;
         MatchSubMatches:TFLREBitStateNFASubMatches;
         constructor Create(const AThreadLocalStorageInstance:TFLREThreadLocalStorageInstance);
  