aFrame->SetProperty(nsLayoutAtoms::IBSplitSpecialSibling, aSpecialSibling, nsnull);
aFrameManager->SetFrameProperty(aFrame, nsLayoutAtoms::IBSplitSpecialSibling, aSpecialSibling, nsnull);
SetFrameIsSpecial(nsFrameManager* aFrameManager, nsIFrame* aFrame, nsIFrame* aSpecialSibling){  NS_PRECONDITION(aFrameManager && aFrame, "bad args!");  // Mark the frame and all of its siblings as "special".  for (nsIFrame* frame = aFrame; frame != nsnull; frame->GetNextInFlow(&frame)) {    frame->AddStateBits(NS_FRAME_IS_SPECIAL);  }  if (aSpecialSibling) {#ifdef DEBUG    // We should be the first-in-flow    nsIFrame* prev;    aFrame->GetPrevInFlow(&prev);    NS_ASSERTION(! prev, "assigning special sibling to other than first-in-flow!");#endif    // Store the "special sibling" (if we were given one) with the    // first frame in the flow.    aFrame->SetProperty(nsLayoutAtoms::IBSplitSpecialSibling,                        aSpecialSibling, nsnull);  }}