protected virtual ArrayList ReadChildren(DwarfBinaryReader reader)
{
if (!abbrev.HasChildren)
return null;
children = new ArrayList ();
while (reader.PeekByte () != 0) {
Die child = CreateDie (reader, comp_unit);
child.ReadChildren (reader);
children.Add (child);
}
reader.Position++;
return children;
}