paintInline(c, box, lx, ly, line, blockLineHeight, blockLineMetrics, restyle);
paintInline(c, box, lx, ly, line, blockLineHeight, blockLineMetrics, restyle, pushedStyles); }  if (firstLineStyle != null) { for (int i = 0; i < pushedStyles.size(); i++) { c.popStyle(); } c.popStyle();  for (Iterator i = pushedStyles.iterator(); i.hasNext();) { c.pushStyle((CascadedStyle) i.next()); }
    static void paintLine(Context c, LineBox line, int blockLineHeight, LineMetrics blockLineMetrics, boolean restyle) {        // get Xx and y        int lx = line.x;        int ly = line.y + line.getBaseline();        // for each inline box        for (int j = 0; j < line.getChildCount(); j++) {            Box child = line.getChild(j);            if (child.absolute) {                paintAbsolute(c, child, restyle);                continue;            }            InlineBox box = (InlineBox) child;            paintInline(c, box, lx, ly, line, blockLineHeight, blockLineMetrics, restyle);        }        if (c.debugDrawLineBoxes()) {            GraphicsUtil.drawBox(c.getGraphics(), line, Color.blue);        }    }