anchor.diff:  end;
   
   class function TMARSClient.GetJSON<T>(const AEngineURL, AAppName,
  -  AResourceName: string): T;
  -begin
  -  Result := GetJSON<T>(AEngineURL, AAppName, AResourceName, nil, nil);
  +  AResourceName: string; const AToken: string): T;
  +begin
  +  Result := GetJSON<T>(AEngineURL, AAppName, AResourceName, nil, nil, AToken);
   end;
   
   class function TMARSClient.GetStream(const AEngineURL, AAppName,
  
positive.code:           LResource.QueryParams.Assign(AQueryParams);
  
          LFinalURL := LResource.URL;
          LResource.GETAsync(
            procedure (AResource: TMARSClientCustomResource)
            begin
  
negative.code: 
  class function TMARSClient.GetAsString(const AEngineURL, AAppName,
    AResourceName: string; const APathParams: TArray<string>;
    const AQueryParams: TStrings; const AToken: string): string;
  var
    LClient: TMARSClient;
    LResource: TMARSClientResource;
  