anchor.diff:    public
       constructor Create(AList: TAbstractList);
       function MoveNext: Boolean;
  +    procedure Reset;
       property Current: Variant read GetCurrent;
     end;
   
  
positive.code:   end
    else
      Result := False;
  end;
  
  { TAbstractMap }
  
negative.code:   ['{767477EC-A143-4DC6-9962-A6837A7AEC01}']
      function GetCurrent: Variant;
      function MoveNext: Boolean;
      procedure Reset;
      property Current: Variant read GetCurrent;
    end;
  
  