public void testReciprocal_test4() {
        System.out.println("testReciprocal_test4");
        BigDecimal x = null;
        int decimalPlaces = 0;
        RoundingMode a_RoundingMode = null;
        BigDecimal expResult = null;
        BigDecimal result = null;
        a_RoundingMode = RoundingMode.HALF_UP;
        decimalPlaces = 100;
        x = new BigDecimal("1000000000000000000000000.00000000000000000000001");
//        expResult = new BigDecimal(
//                "0.000000000000000000000000999999999999999999999999999999999999"
//                + "99999999999");
        expResult = new BigDecimal(
                "9.999999999999999999999999999999999999999999999900000000000000"
                + "000000000000000E-25");
        result = Generic_BigDecimal.reciprocal(x, decimalPlaces, a_RoundingMode);
        printTestReciprocal(x, decimalPlaces, a_RoundingMode, result);
        assertEquals(expResult, result);
    }