public override string ToString()
{
StringBuilder buffer = new StringBuilder();
buffer.Append(this.GetType().Name);
buffer.Append('(');
string segmentsFile = SegmentInfos.SegmentsFileName;
if (segmentsFile != null)
{
buffer.Append(segmentsFile).Append(":").Append(SegmentInfos.Version);
}
if (Writer != null)
{
buffer.Append(":nrt");
}
foreach (AtomicReader r in GetSequentialSubReaders())
{
buffer.Append(' ');
buffer.Append(r);
}
buffer.Append(')');
return buffer.ToString();
}