for (nsLineBox* line = mLines; nsnull != line; line = line->mNext) { if (!line->HasFloaters()) {
for (LineData* line = mLines; nsnull != line; line = line->mNext) { nsVoidArray* floaters = line->mFloaters; if (nsnull == floaters) {
nsBlockFrame::PaintFloaters(nsIPresContext* aPresContext,                            nsIRenderingContext& aRenderingContext,                            const nsRect& aDirtyRect){  for (nsLineBox* line = mLines; nsnull != line; line = line->mNext) {    if (!line->HasFloaters()) {      continue;    }    nsFloaterCache* fc = line->GetFirstFloater();    while (fc) {      nsIFrame* floater = fc->mPlaceholder->GetOutOfFlowFrame();      PaintChild(aPresContext, aRenderingContext, aDirtyRect,                 floater, NS_FRAME_PAINT_LAYER_BACKGROUND);      PaintChild(aPresContext, aRenderingContext, aDirtyRect,                 floater, NS_FRAME_PAINT_LAYER_FLOATERS);      PaintChild(aPresContext, aRenderingContext, aDirtyRect,                 floater, NS_FRAME_PAINT_LAYER_FOREGROUND);      fc = fc->Next();    }  }}