else { return aValue - excess; }
case eAlwaysRoundDown: return aValue - excess; default: return aValue + (fullPixel - excess);
nsTableFrame::RoundToPixel(nscoord aValue,                           float   aPixelToTwips){  nscoord halfPixel = NSToCoordRound(aPixelToTwips / 2.0f);  nscoord fullPixel = NSToCoordRound(aPixelToTwips);  PRInt32 excess = aValue % fullPixel;  if (0 == excess) {    return aValue;  }  else {    if (excess > halfPixel) {      return aValue + (fullPixel - excess);    }    else {      return aValue - excess;    }  }}