public void testExp_test6() {
        System.out.println("testExp_test6");
        BigDecimal y = null;
        Generic_BigDecimal a_Generic_BigDecimal = null;
        int decimalPlaces = 0;
        RoundingMode a_RoundingMode = null;
        BigDecimal expResult = null;
        BigDecimal result = null;
        y = new BigDecimal("2");
        a_Generic_BigDecimal = new Generic_BigDecimal();
        decimalPlaces = 1001;
        a_RoundingMode = RoundingMode.HALF_UP;
        expResult = new BigDecimal(
                "7.389056098930650227230427460575007813180315570551847324087127"
                + "822522573796079057763384312485079121794773753161265478866123"
                + "884603692781273374478392213398077774900122895607410753702391"
                + "330947550682086581820269647868208404220982255234875742462541"
                + "414679928129331888070763301019337899740729986960095303307515"
                + "320818823684694793029913558771445683123923272764602588339996"
                + "461212849285209678905138824663987122813726861064735626379295"
                + "182227842948434586135287693866985752001549960148075071971293"
                + "369418851997228882636255971941095866191479871504328397693264"
                + "610235116312389990010513783406764498663892685615821864215577"
                + "248492011193531621171951731747269796829345199850541848631971"
                + "356859470229125573983561105149793681450277644807642985104182"
                + "117055944191787683471285276497809713462504140235242158740938"
                + "668254271570392645296404550628778001311092650138483345302646"
                + "363141560471888117657942786348599076704527119372958723995987"
                + "073310814961253109770593530099050329681075421090877626308572"
                + "48500382787227614486674505649873858771575");
        result = Generic_BigDecimal.exp(
                y,
                a_Generic_BigDecimal,
                decimalPlaces,
                a_RoundingMode);
        printTestExp(
                y,
                a_Generic_BigDecimal,
                decimalPlaces,
                a_RoundingMode,
                result);
        assertEquals(expResult, result);
    }