block.setMarginBottomOverride(0);
style.setMarginBottomOverride(0);
    public static void collapseVerticalMargins(Context c, Box block, Content content, float parentWidth) {        if (content instanceof CollapsableContent) {            CollapsableContent collapsableContent = (CollapsableContent) content;            if (!collapsableContent.isCollapsed()) {                List adjoining = areMarginsAdjoining(c, collapsableContent, parentWidth);                if (adjoining != null) {                    boolean returnImmediately = collapseInBetweenAdjoining(c, block, collapsableContent, adjoining);                    if (returnImmediately) {                        return;                    }                }            }            if (collapsableContent.isTopMarginCollapsed()) {                block.setMarginTopOverride(0);            } else if (mayCollapseInto(c, collapsableContent)) {                Float collapsedTopMargin = collapseTopMargin(c, collapsableContent, parentWidth);                if (collapsedTopMargin != null) {                    block.setMarginTopOverride(collapsedTopMargin.intValue());                }            } else {                Float collapsedTopMargin = calculateCollapsedTop(c, content, parentWidth);                block.setMarginTopOverride(collapsedTopMargin.intValue());            }            if (collapsableContent.isBottomMarginCollapsed()) {                block.setMarginBottomOverride(0);            } else if (mayCollapseInto(c, collapsableContent)) {                Float collapsedBottomMargin = collapseBottomMargin(c, collapsableContent, parentWidth);                if (collapsedBottomMargin != null) {                    block.setMarginBottomOverride(collapsedBottomMargin.intValue());                }            } else {                Float collapsedBottomMargin = calculateAdjustedMarginBottom(c, content, parentWidth);                block.setMarginBottomOverride(collapsedBottomMargin.intValue());            }        }    }