public override string ToString()
{
var builder = new StringBuilder();
foreach (var observer in _versions.Keys)
{
var rows = ObserverRows(observer);
if(rows == null) continue;
foreach(var row in rows)
{
//TODO: ", " is wrong
builder.Append(String.Format("{0} -> {1}: {2} [{3}] ({4}), ", observer.Address, row.Key, row.Value.Status,
Status(row.Key), row.Value.Version));
}
}
return builder.ToString();
}
}