public void testPower_5args_2_test17() {
        System.out.println("testPower_5args_2_test17");
        BigDecimal x = null;
        BigInteger y = null;
        int div = 0;
        int decimalPlaces = 0;
        RoundingMode a_RoundingMode = null;
        BigDecimal expResult = null;
        BigDecimal result = null;
        a_RoundingMode = RoundingMode.HALF_UP;
        decimalPlaces = 10000;
        x = new BigDecimal("0.001122");
        y = new BigInteger("1034");
        div = 8;
        expResult = new BigDecimal(
                "4.927357297629103147819324052152950275036601937850815403560445"
                + "236083700295574927045053216349848466569243304082385070586331"
                + "538839593433725186784660546994199784794405666417896880399734"
                + "392822152057717524084020821246913991425766042466809293424533"
                + "034972894114375629109690271014735839013650881281424404883404"
                + "952627178442044469256079442076023740811913748135717170634334"
                + "445973831766327749399479523802859361773136381923354508933461"
                + "618023938839877142689146213275481918263220429948169622162364"
                + "922337446992380378212665889994137343237617557677875626890254"
                + "295259706779905218435234455553753174796971982647768423787118"
                + "272807358331025975590389280878424837370222082758234244287706"
                + "456396898801155129679937344396324435783061607404812097234868"
                + "223924852041257089352428950170312134239367962109331109855790"
                + "350671174934941334586824970429002651992224894052283952295809"
                + "492316458272466319934117994496319511555952649951450177044090"
                + "043910161446057619100938879513439717388717664624689258094857"
                + "330731919006273181884439658027453268974869186067292641819566"
                + "514956984747329303816033104406738539019781020532599948507727"
                + "988529526687300872650069258742566120276271867340143033851056"
                + "789292747869626164371979694745519442059826501796596482340361"
                + "594017578274163660408966234284546668539961240874506432650150"
                + "962204807023954584202461954563649423166017673746765136181101"
                + "831836280153612589414848846170450328866059576479132229822554"
                + "368961449058866258909507183670738364373401695108104036319657"
                + "411787253318074758252059071601242090847802375207964848101217"
                + "240762394670426166686940320598217178293910712816082566723018"
                + "277853037528206089402413221557917916227355715767056870601127"
                + "171796774936494333940602256515033485043086215408933562045459"
                + "236127236363165656336833326716457246722275433533702177482434"
                + "176687040511148125279215965350737478875515854849066442403789"
                + "652291244024162928193197244590528924711755971667621792047252"
                + "734277545494085654143191267754076377548548279266561650484126"
                + "999279685602865864569540281127913486201906412912817807453099"
                + "410562658382724925596828822866110767698571645903112559112400"
                + "078560969490848054213197577561936787146926676157384475182508"
                + "100587514117344003219530478249469418533026074576366867297461"
                + "387290316061973897819596285809715456825028542616230425563570"
                + "433524229591761963338129315616129109658611061754492874730583"
                + "528968182186218155776892535845513654601365679547807926196958"
                + "603519737159661537672735062412090435893226036152222921236129"
                + "013231354189711006651658658781804723559652913654659746633325"
                + "405103399891184766762208994172861736113917300597267029682915"
                + "954208886059165634882109331499342718272753691056654173191966"
                + "435899634973815441157597773782979741183717596828280117000116"
                + "229752327279731633753836817650405027400452401990752146863213"
                + "788033245337415675675000281001230106541302735966668688378528"
                + "736203480118517708977302740545122325040451589429208511769945"
                + "859450470074880842465140671770861465213884520202745850889929"
                + "851209699075320366569240296373127293730488339784386301462443"
                + "393273966477304719599878835469922158098817241892186876600894"
                + "811711817735060315993183660630801180299388370977016001053753"
                + "213675590341472292056479804429326923743981250071473193821515"
                + "915066035479225636617768291794944E-3051");
        result = Generic_BigDecimal.power(
                x, y, div, decimalPlaces, a_RoundingMode);
        printTestPower_5args_2(
                x,
                y,
                div,
                decimalPlaces,
                a_RoundingMode,
                result);
        assertEquals(expResult, result);
    }