nsGenericElement::GetDOMSlots() { if (nsnull == mDOMSlots) { mDOMSlots = PR_NEW(nsDOMSlots); mDOMSlots->mScriptObject = nsnull; mDOMSlots->mChildNodes = nsnull; mDOMSlots->mStyle = nsnull; mDOMSlots->mAttributeMap = nsnull; mDOMSlots->mRangeList = nsnull; mDOMSlots->mCapturer = nsnull;
nsDOMSlots *GetDOMSlots() { if (!HasDOMSlots()) { nsDOMSlots *slots = new nsDOMSlots(mFlagsOrSlots);  if (!slots) { return nsnull; }  mFlagsOrSlots = NS_REINTERPRET_CAST(PtrBits, slots); }  return NS_REINTERPRET_CAST(nsDOMSlots *, mFlagsOrSlots);
nsGenericElement::GetDOMSlots(){  if (nsnull == mDOMSlots) {    mDOMSlots = PR_NEW(nsDOMSlots);    mDOMSlots->mScriptObject = nsnull;    mDOMSlots->mChildNodes = nsnull;    mDOMSlots->mStyle = nsnull;    mDOMSlots->mAttributeMap = nsnull;    mDOMSlots->mRangeList = nsnull;    mDOMSlots->mCapturer = nsnull;  }    return mDOMSlots;}