if (c.isLayingOutTable()) { return 0; }
    public int moveToNextPage(LayoutContext c) {        PageBox page = c.getRootLayer().getFirstPage(c, this);        if (page == null) {            XRLog.layout(Level.WARNING, "Box has no page");            return 0;        } else {            if (page.getTop() == getAbsY()) {                return 0;            } else {                int delta = page.getBottom() - getAbsY();                this.y += delta;                if (page == c.getRootLayer().getLastPage()) {                    c.getRootLayer().addPage(c);                }                return delta;            }        }    }