public void testMultiplyRoundIfNecessary_4args_2_test10() {
        System.out.println("testMultiplyRoundIfNecessary_4args_2_test10");
        BigDecimal x = null;
        BigInteger y = null;
        int decimalPlaces = 0;
        RoundingMode a_RoundingMode = null;
        BigDecimal expResult = null;
        BigDecimal result = null;
        x = new BigDecimal(
                "1234567891011121314151617181991967676675410.123456789");
        y = new BigInteger(
                "14632748325142541437589475834957438967342068989089035451545415"
                + "457485917594001");
        decimalPlaces = 1000;
        a_RoundingMode = RoundingMode.HALF_UP;
        expResult = new BigDecimal(
                "18065121239467745048010407669300110379939339155567645320133264"
                + "901389499811971334588569293633668157618732327166017614283.96"
                + "9122789");
        result = Generic_BigDecimal.multiplyRoundIfNecessary(
                x, y, decimalPlaces, a_RoundingMode);
        printTestMultiply_4args_2(
                x,
                y,
                decimalPlaces,
                a_RoundingMode,
                result);
        assertEquals(expResult, result);
    }