public void testRoot_4args_2_test3() {
        System.out.println("testRoot_4args_2_test3");
        BigDecimal x = null;
        int root = 0;
        int decimalPlaces = 0;
        RoundingMode a_RoundingMode = null;
        BigDecimal expResult = null;
        BigDecimal result = null;
        x = new BigDecimal("8904831940328.25");
        root = 100023;
        decimalPlaces = 100;
        a_RoundingMode = RoundingMode.HALF_UP;
        expResult = new BigDecimal(
                "1.000298152025337254460647917046876546344432360719824792024188"
                + "0690659179835221951205476639783947640617");
        result = Generic_BigDecimal.rootRoundIfNecessary(
                x, root, decimalPlaces, a_RoundingMode);
        printTestRoot_4args_2(
                x,
                root,
                decimalPlaces,
                a_RoundingMode,
                result);
        assertEquals(expResult, result);
    }