Border margin = getMarginWidth();
Border margin = getStyle().getMarginWidth();
    public void render(Context c, Graphics2D g2) {        //HACK:        g2.translate(absX - x, absY - y);        int width = getWidth();        int height = getHeight();        if (getState() != Box.DONE) {            height += c.getCanvas().getHeight();        }        Border margin = getMarginWidth();        Rectangle bounds = new Rectangle(x + margin.left,                y + margin.top,                width - margin.left - margin.right,                height - margin.top - margin.bottom);        BoxRendering.paintBackground(c, this, bounds);        g2.translate(x - absX, y - absY);    }