private static bool _removeAbortionMotherPredicate(
            ref PregnancyControlBehavior pregnancyControlInst,
            Hero hero,
            object heroPregnancyObj)
        {
            if (heroPregnancyObj == null)
            {
                return(false);
            }
            Hero pregnancyMother = PregCampHelper.GetPregnancyMother(heroPregnancyObj);

            if (pregnancyMother != hero)
            {
                return(false);
            }
            pregnancyControlInst.DoAbortionNotificationAndLog(pregnancyMother, pregnancyControlInst.PreAbortionMap[pregnancyMother]);
            return(true);
        }