mPercentBasisForRows(0)
mPreferredWidth(0), mNumDescendantReflowsPending(0), mNumDescendantTimeoutReflowsPending(0)
nsTableFrame::nsTableFrame()  : nsHTMLContainerFrame(),    mCellMap(nsnull),    mTableLayoutStrategy(nsnull),    mPercentBasisForRows(0){  mBits.mColumnWidthsSet = PR_FALSE;  mBits.mColumnWidthsValid = PR_FALSE;  mBits.mFirstPassValid = PR_FALSE;  mBits.mIsInvariantWidth = PR_FALSE;  // XXX We really shouldn't do this, but if we don't then we'll have a  // problem with the tree control...#if 0  mColumnWidthsLength = 0;    mColumnWidths = nsnull;#else  mColumnWidthsLength = 5;    mColumnWidths = new PRInt32[mColumnWidthsLength];  nsCRT::memset (mColumnWidths, 0, mColumnWidthsLength*sizeof(PRInt32));#endif}