if (aPrevInFlow) {  nsBlockFrame*  blockFrame = (nsBlockFrame*)aPrevInFlow;  SetFlags(blockFrame->mState & NS_BLOCK_FLAGS_MASK);
nsresult rv = AppendNewFrames(aPresContext, aChildList); if (NS_OK != rv) { return rv;
nsBlockFrame::Init(nsIPresContext*  aPresContext,                   nsIContent*      aContent,                   nsIFrame*        aParent,                   nsStyleContext*  aContext,                   nsIFrame*        aPrevInFlow){  if (aPrevInFlow) {    // Copy over the block/area frame type flags    nsBlockFrame*  blockFrame = (nsBlockFrame*)aPrevInFlow;    SetFlags(blockFrame->mState & NS_BLOCK_FLAGS_MASK);  }  nsresult rv = nsBlockFrameSuper::Init(aPresContext, aContent, aParent,                                        aContext, aPrevInFlow);  return rv;}