(BCPropertyData*)nsTableFrame::GetProperty(presContext, (nsIFrame*)this, nsLayoutAtoms::tableBCProperty, PR_FALSE);
(BCPropertyData*)nsTableFrame::GetProperty(aPresContext, (nsIFrame*)this, nsLayoutAtoms::tableBCProperty, PR_FALSE);
nsTableFrame::GetBCBorder() const{  nsMargin border(0, 0, 0, 0);  nsIPresContext *presContext = GetPresContext();  GET_PIXELS_TO_TWIPS(presContext, p2t);  BCPropertyData* propData =     (BCPropertyData*)nsTableFrame::GetProperty(presContext, (nsIFrame*)this, nsLayoutAtoms::tableBCProperty, PR_FALSE);  if (propData) {    if (eCompatibility_NavQuirks != presContext->CompatibilityMode()) {      nscoord smallHalf, largeHalf;      DivideBCBorderSize(propData->mTopBorderWidth, smallHalf, largeHalf);      border.top += NSToCoordRound(p2t * (float)smallHalf);      DivideBCBorderSize(propData->mRightBorderWidth, smallHalf, largeHalf);      border.right += NSToCoordRound(p2t * (float)largeHalf);      DivideBCBorderSize(propData->mBottomBorderWidth, smallHalf, largeHalf);      border.bottom += NSToCoordRound(p2t * (float)largeHalf);      DivideBCBorderSize(propData->mLeftBorderWidth, smallHalf, largeHalf);      border.left += NSToCoordRound(p2t * (float)smallHalf);    }    else {      border.top    += NSToCoordRound(p2t * (float)propData->mTopBorderWidth);      border.right  += NSToCoordRound(p2t * (float)propData->mRightBorderWidth);      border.bottom += NSToCoordRound(p2t * (float)propData->mBottomBorderWidth);      border.left   += NSToCoordRound(p2t * (float)propData->mLeftBorderWidth);    }  }  return border;}