public static int byteSizeForFixedPrecision(int precision) {
    BigDecimal bd = generateMaximumNumberWithPrecision(precision);
    return byteSize(bd);
  }
@Test
  public void testBigDecimalWithMaximumPrecisionSizeInBytes() {
    Assert.assertEquals(BigDecimalUtils.byteSizeForFixedPrecision(18), 10);
    Assert.assertEquals(BigDecimalUtils.byteSizeForFixedPrecision(32), 16);
    Assert.assertEquals(BigDecimalUtils.byteSizeForFixedPrecision(38), 18);
  }