anchor.diff:  
   procedure TReplicaEngine.InternalReplicaTable(aProgress: ImProgress; aData : TObject; aJobResult: TJobResult);
   begin
  -  if DoReplicaTable(aData as TDataReplicaTableToTable) then
  +  if DoReplicaTable((aData as TJobData).table, aProgress, (aData as TJobData).results) then
       aJobResult.ReturnCode:= 1
     else
       aJobResult.ReturnCode:= -1;
  
positive.code:     end;
    finally
      batchexec.Free;
    end;
  end;
  
  
negative.code:   logger.Debug('Performed ' + IntToStr(performedInserts) + ' insert commands to destination table ' + aTable.DestinationTableName);
    logger.Debug('Performed ' + IntToStr(performedUpdates) + ' update commands to destination table ' + aTable.DestinationTableName);
    {$ENDIF}
    if Assigned(aResults) then
    begin
      aResults.AddResult('Found ' + IntToStr(rows) + ' rows in source table of destination table ' + aTable.DestinationTableName);
      aResults.AddResult('Performed ' + IntToStr(performedInserts) + ' insert commands to destination table ' + aTable.DestinationTableName);
      aResults.AddResult('Performed ' + IntToStr(performedUpdates) + ' update commands to destination table ' + aTable.DestinationTableName);
    end;
  
    Result := true;
  end;
  