result = nsPlaceholderFrame::GetRealFrameFor(result);
if (result) result = nsPlaceholderFrame::GetRealFrameFor(result);
nsFocusIterator::GetPrevSibling(nsIFrame* aFrame){  nsIFrame* result = 0;  nsIFrame* placeholder = GetPlaceholderFrame(aFrame);  if (placeholder) {    nsIFrame* parent = GetParentFrame(placeholder);    if (parent) {      nsFrameList list(parent->GetFirstChild(nsnull));      result = list.GetPrevSiblingFor(placeholder);      result = nsPlaceholderFrame::GetRealFrameFor(result);    }  }  if (result && IsPopupFrame(result))    result = GetPrevSibling(result);  return result;}