private void UnchainFixup(BaseFixupRecord fixup, BaseFixupRecord prevFixup, bool asContainer)
{
if (prevFixup == null) {
if (asContainer) FixupChainAsContainer = fixup.NextSameContainer;
else FixupChainAsRequired = fixup.NextSameRequired;
} else {
if (asContainer) prevFixup.NextSameContainer = fixup.NextSameContainer;
else prevFixup.NextSameRequired = fixup.NextSameRequired;
}
}