if (aFrameList) {  mFrames.InsertFrames(this, aPrevFrame, aFrameList);
if (nsnull == aFrameList) { return NS_OK; }
nsInlineFrame::InsertFrames(nsPresContext* aPresContext,                            nsIPresShell& aPresShell,                            nsIAtom* aListName,                            nsIFrame* aPrevFrame,                            nsIFrame* aFrameList){  if (nsnull != aListName) {#ifdef IBMBIDI    if (aListName != nsLayoutAtoms::nextBidi)#endif    return NS_ERROR_INVALID_ARG;  }  if (aFrameList) {    // Insert frames after aPrevFrame    mFrames.InsertFrames(this, aPrevFrame, aFrameList);#ifdef IBMBIDI    if (nsnull == aListName)#endif    // Ask the parent frame to reflow me.    ReflowDirtyChild(&aPresShell, nsnull);  }  return NS_OK;}