box.getState() != Box.CHILDREN_FLUX && clip != null) { Rectangle bounds = new Rectangle(box.x, box.y, box.getWidth(), box.height);
box.getState() != Box.CHILDREN_FLUX && clip != null && !(box instanceof AnonymousBlockBox)) {  Border margin = box.getMarginWidth(); Rectangle bounds = new Rectangle(box.x + margin.left, box.y + margin.top, box.getWidth() - margin.left - margin.right, box.height - margin.top - margin.bottom);
    public static boolean canBeSkipped(Context c, Box box) {        Shape clip = c.getGraphics().getClip();        if (!box.isChildrenExceedBounds() &&                Configuration.isTrue("xr.renderer.viewport-repaint", false) &&                box.getState() != Box.CHILDREN_FLUX && clip != null) {            Rectangle bounds = new Rectangle(box.x, box.y, box.getWidth(), box.height);            // Uu.p("testing: " + box);            return !clip.intersects(bounds);        }        return false;    }