c.getGraphics().translate(-xoff, -yoff);
    public static void paintFixed(Context c, Box block, boolean restyle) {        //Uu.p("painting fixed");        Rectangle rect = c.getFixedRectangle();        int by = c.getBlockFormattingContext().getY();        int bx = c.getBlockFormattingContext().getX();                // the offset is equal to the bfc origin minus the fixed rect origin        int xoff = bx - rect.x;        int yoff = by - rect.y;                // adjust for the top, right, left, and bottom settings        if (block.top_set) {            yoff += block.top;        }        if (block.right_set) {            xoff += rect.width - block.getWidth() - block.right;        }        if (block.left_set) {            xoff += block.left;        }        if (block.bottom_set) {            yoff += rect.height - block.height - block.bottom;        }        c.translate(xoff, yoff);        paintNormal(c, block, restyle);        c.translate(-xoff, -yoff);    }