internal void SweepKids(PdfObject obj)
{
PdfObject oo = PdfReader.KillIndirect(obj);
if (oo == null || !oo.IsDictionary())
return;
PdfDictionary dic = (PdfDictionary)oo;
PdfArray kids = (PdfArray)PdfReader.KillIndirect(dic.Get(PdfName.KIDS));
if (kids == null)
return;
for (int k = 0; k < kids.Size; ++k) {
SweepKids(kids[k]);
}
}