public void testReciprocal_test2() {
        System.out.println("testReciprocal_test2");
        BigDecimal x = null;
        int decimalPlaces = 0;
        RoundingMode a_RoundingMode = null;
        BigDecimal expResult = null;
        BigDecimal result = null;
        a_RoundingMode = RoundingMode.HALF_UP;
        decimalPlaces = 10;
        x = new BigDecimal("0.1");
        // "1E+1" is equivallent to "10" in numerical value, but they are not 
        // equal Strings and assertEquals fails if "10" is used to construct 
        // expResult.
        //expResult = new BigDecimal("1E+1");
        //expResult = new BigDecimal("10");
        expResult = new BigDecimal("10.0000000000");
        result = Generic_BigDecimal.reciprocal(x, decimalPlaces, a_RoundingMode);
        printTestReciprocal(x, decimalPlaces, a_RoundingMode, result);
        assertEquals(expResult, result);
    }