public void testPowerNoRounding_3args_test2() {
        System.out.println("testPowerNoRounding_3args_test2()");
        BigDecimal x = null;
        BigInteger y = null;
        int div;
        BigDecimal expResult = null;
        BigDecimal result = null;
        x = new BigDecimal("5.10000000000000000000000000000000000000000000001");
        y = new BigInteger("20");
        div = 2;
        expResult = new BigDecimal(
                "141710986707530.4357562612542422600100000000000055572935963737"
                + "425786769119310690200000000000001035182140500991264655503202"
                + "846190000000000000012178613417658720760652978857014000000000"
                + "000000101488445147156006338774823808450000000000000000636790"
                + "244060586706439371443504000000000000000003121520804218562286"
                + "467507076000000000000000000012241258055759067790068655200000"
                + "000000000000000039004008510997029723257970000000000000000000"
                + "000101971264081037986204596000000000000000000000000219938020"
                + "566944676127560000000000000000000000000392046382472272149960"
                + "000000000000000000000000000576538797753341397000000000000000"
                + "000000000000000695672757470095200000000000000000000000000000"
                + "000682032115166760000000000000000000000000000000000534927149"
                + "150400000000000000000000000000000000000327773988450000000000"
                + "000000000000000000000000000151222140000000000000000000000000"
                + "000000000000000049419000000000000000000000000000000000000000"
                + "000010200000000000000000000000000000000000000000000001");
        result = Generic_BigDecimal.powerNoRounding(
                x,
                y,
                div);
        printPowerNoRounding_3args(
                x,
                y,
                div,
                result);
        assertEquals(expResult, result);
    }