internal EbmlGeneric FindRecursive(ulong id, List<EbmlGeneric> list)
{
foreach (EbmlGeneric m in list)
{
if (m.Id == id)
return m;
if (m is EbmlMaster)
{
EbmlGeneric res = FindRecursive(id, ((EbmlMaster)m).Value);
if (res != null)
return res;
}
}
return null;
}