c.getGraphics().translate( -box.x, -box.y );
c.translate( -box.x, -box.y );
    public static void paintInlineContext( Context c, Box box ) {        BlockBox block = (BlockBox)box;        // translate into local coords        // account for the origin of the containing box        c.getGraphics().translate( box.x, box.y );        // for each line box        c.getGraphics().setColor( Color.black );        //u.p("line count = " + block.boxes.size());        for ( int i = 0; i < block.getChildCount(); i++ ) {            // get the line box            //u.p("line = " + block.boxes.get(i));            paintLine( c, (LineBox)block.getChild( i ) );        }        // translate back to parent coords        //c.getGraphics().translate(-c.getExtents().x,-c.getExtents().y);        c.getGraphics().translate( -box.x, -box.y );        //c.getGraphics().translate(inset_left,inset_top);    }