public void testPowerNoRounding_3args_test4() {
        System.out.println("testPowerNoRounding_3args_test4()");
        BigDecimal x = null;
        BigInteger y = null;
        int div;
        BigDecimal expResult = null;
        BigDecimal result = null;
        x = new BigDecimal("5.10000000000000000000000000000000000000000000001");
        y = new BigInteger("200");
        div = 4;
        expResult = new BigDecimal(
                "32661431824467802229454073873432080851768274685145101404793774"
                + "576452998252512362581671667487048088656160662612395254996698"
                + "38852249217152696461.356901206565068735933481767168239913930"
                + "280323499656669613922968471032648138484549082976751149433925"
                + "750688556791475306905311908660060388833579486748894003125370"
                + "170045198537082600520758490362276327665108342115091975283768"
                + "184152685278624427232999470161745982272431522769026873464191"
                + "277044336165203154533720842603909488070802890388314902444582"
                + "682572923969512160999464798009520889416891681948951349176578"
                + "807265355963730373521315146367317991604961553810355716293381"
                + "253016526054040082578844980335745953798075748936975523133781"
                + "785381204061390192709205696583196145427000033625199001463461"
                + "552007509265668218628528184456849309333730137540867860942906"
                + "512918372446982316973041147062117618506875265082339285867786"
                + "377056803521592210075199563777335841908308241223251553712732"
                + "423504024673219809533123674093710308460601672325499755394141"
                + "765447564658590157637418775366272168987744817003658783192269"
                + "436740408933591810125181631527264100366551135208830844734340"
                + "052471548921979476253604807537617878708830823986376040966816"
                + "205531265081613902040442458022209228726532175757080502103671"
                + "260343175494974108896366363326169591146775486402549519978595"
                + "560695581430775704111970302440586374304684229293958752128140"
                + "388073651216766201744877883343369918698669366515144728430484"
                + "593109371560594787119646703761730963856783445030500561162899"
                + "400492768208872907438041247533887293898865408935284378132990"
                + "641890354621602288671087155904239746345001906108163179050849"
                + "493827588180978547881521397837520159835370682108572143363865"
                + "577486997125233899592941574463888892333696491052862914529406"
                + "391922118750167937062895729399852697624933511422839129707225"
                + "381832100528471756451279450235517844342084923735642465915508"
                + "417264011490757453457518620357012187822562887555854803164255"
                + "233137100810443172952775381229111764220063398378269526497245"
                + "024147852208621401392306266493534077142652212509301692553319"
                + "350887731639706841848517256392339244759841065616315227664478"
                + "427078579821858288017176588911219912297278459432183089082996"
                + "624150594612251357507088875170794168585596179905338817500027"
                + "206464472725839115152032431682180814927471032553381243895058"
                + "352147755624009443494300679928536505541369569146147045188769"
                + "100481674018094657840338226345020372404259774981139349656714"
                + "502625722161000694517021805853186592783832875096424968453470"
                + "591432063352425196021317637334818146165950047352700906519734"
                + "364802115757382590726495705549669730331936157290156579177121"
                + "785755513544129674673580151027552795172013761582766062013188"
                + "623602423815679997155329453730442059846871354053406643213109"
                + "224217162429414480745283016226322124267068021621768684384764"
                + "291990747940797903996533879729817358244044421620316390518869"
                + "835835873961304390292113878315868768474954371598413354008302"
                + "259607053824254635813713908025875259156585725724748661222646"
                + "849388307774842228001184848936165591491569573825465867285591"
                + "420686284704410722138747987721605575381347770874021242324164"
                + "948439640686460295820094367805094682159456941191636174328433"
                + "302523578806096575238297678957111155129567124045492652606204"
                + "205024696277747069423253051155720216484447535401501554946781"
                + "804419612070412558285140850278735772992058871002334886069754"
                + "528201647136730570100494509193225854076078795534073947021792"
                + "218566038443335348288941315444462946432980377260633670897733"
                + "416253184928441782357884920919685037093026261744086468127625"
                + "751490027032120428674049247743547767907916071245368256153102"
                + "369678672227515647583000186397385351466860489281314295436218"
                + "011242729929655782850105861245381149707044982802050292624863"
                + "077699493412206953007389208971168152930065107610637712942195"
                + "498262435777505861742785784369515634177701669119140703188938"
                + "476331039653456667288848403987031824207847643606764585858620"
                + "470928827009570960111166203211321016348347777636054916854198"
                + "001426811261510239579111778530402998542240650566877395959955"
                + "045064410420744465727808784837454400905986595099701222952496"
                + "070742946651678631843490169522868994938987826247425517826206"
                + "534898481790267633944274939440824052950395217386337266191181"
                + "836187769048716504484643945850974015308258094640705797336348"
                + "691293938420214497790186454279550272887856647454341610769460"
                + "302135900911310334307902401718328812302504014032528291240119"
                + "048667102323271926559210654533038201877449145303332506923572"
                + "465006904940685136619672459993012700413631915613397816712742"
                + "668290650788799570745419241231996871924380636198612941048429"
                + "121524146340643994095073130595831745687545421004479106516173"
                + "209296357367685099972119953855284958650351907223809713675361"
                + "124677852941085066273611068917208890592879305690237284534706"
                + "178061366841473098383640629483708224738119699652153994249182"
                + "747528259146223510785799284535412461197862235305354435361263"
                + "942478958586234920318350373813551750477416960893551652327937"
                + "514192583213736216202415742797126923936525590647802020776637"
                + "788487640242097299246192463491429908667851573393029261875310"
                + "770386756669766959675421407121608131793282076686286392061419"
                + "972601410093735268178631063328543664688385619490992305616578"
                + "450303094024585054518587680960986366781862669699145945465463"
                + "984120702579334357346446695435114770665690236421798600904697"
                + "382122466811455071513309341258456232392352376352774860423692"
                + "909938039781545795965777440720931029842931339578472178325517"
                + "108960945189288028016750780165782332129321283630491413295059"
                + "302586168568433724780844776076122333860000742844259902840419"
                + "992620364428698462118597649581931886119268720739388623554386"
                + "517407825772232837273665279508542647411066565258347874824908"
                + "412029504708087880627376609017052313156696308292318481235284"
                + "022891635466230881948210196179585746085885371676062798971605"
                + "416432728093246782649563823084535365411330294647266749336165"
                + "284407309275166723853517611067826466970731604290150241096640"
                + "848738456281423792224115541822758254256696444012256692183533"
                + "598616976376137756688506031511953166754544712875764446544943"
                + "612948268663859173442027683063022381685286222138220436146301"
                + "997731422313017774391364296980752385201909221696700771902326"
                + "982466009062101017006896673103555409600744877589153564890316"
                + "319521129849494087046862413902967995711862805056794729735181"
                + "359644271828434369316341582411926820237001732950684152032674"
                + "886605543141618436702698910261437010668800465247178793111285"
                + "645279615966330680160312220546680106833640059941564644428903"
                + "209229044088900258052013149311913225186653285083023566069845"
                + "947552923542201186029017803655248750644292456835466968977746"
                + "015968354788696887137679183531666630414463740895309686450177"
                + "130666328564271332474718447924727827403198528628759612981960"
                + "247367054935743541403921237911171312655444051299310110574731"
                + "627563518568431348297451458238711598610141671122568716565882"
                + "073808514325171824034990554406483170369561951445089019074620"
                + "357190814276091932117906913648991641277494332935193005419883"
                + "270812254984886595961663704435297090629480640738137326608446"
                + "379984384651068566515933134984565024991498903843520013628260"
                + "422555012349786764999104941200926343934274066019612373871143"
                + "084177885866765104145730062886593017615562560337577791843376"
                + "643075013375439557306696966989012220431865099337683157411375"
                + "683081004446286997751744072003561879787347606956826279112385"
                + "895014877702432649228717529922940939067693221734185754850242"
                + "656374966912768013311175060344407853723778182921557352115848"
                + "157992935343762083633575902739905121241873579910175193239072"
                + "640583033773927904390693906167715718005061646964661619850294"
                + "663664082259912123648048254962242492560992835640265424749462"
                + "208461508734214485351705659192753232921376476228595882928314"
                + "670243502333958093683891566916839892128145113727730563443641"
                + "375498015667365555417116514099355911781873411967124478319673"
                + "104483103403773607353476955848306305906755546364375089686184"
                + "466300950002917832235081497199718106452797781825924030508060"
                + "763834704572400339518774113122438916525582517669840449421085"
                + "741577750520283950181587394510045532584566939013798293836977"
                + "792897857352766577025157832181761362403698346675722271546955"
                + "292793908063958635335744277061544769113858044434465967275615"
                + "326711569591890100384675656041209576792656884858620322497983"
                + "239403095237516760951305784275847723022547719268083846271823"
                + "735318884131798881790995760811623503580152929866710020935567"
                + "600578531473971352480451465608038276147778920410264669145152"
                + "029610430823993358064511753897154522128649394358539586879851"
                + "751798500848058878282308964092107816990051604387533349829117"
                + "508584373557793461006198784188836749428605632366549829426681"
                + "649248274899393212958233580465857470011121150330780790501801"
                + "101347339521436870749573917776894223484888538680605048812509"
                + "889085873574610484080106437370444199510460704048003194585458"
                + "244228384338073908271548907618963564789426667849256684732821"
                + "595473571996296742764130064248078960739894526218598513228484"
                + "482203203832953567614071502390458287097109590835965709370324"
                + "810428915592663476532298387157534571732918360086878292131950"
                + "001225485074448272607876499488009501403904511693548580879992"
                + "797007053743912000001394774611126808322115259724223111028126"
                + "400000000189112118738511766661434881256783931640000000000023"
                + "543369902086743437464659975945712000000000000002672621970309"
                + "124642023852009653280000000000000000274368336958127978854722"
                + "514080000000000000000000025217678029239703938853172250000000"
                + "000000000000002049592850085518962824600000000000000000000000"
                + "000145008590565985776630000000000000000000000000000008748632"
                + "914991600400000000000000000000000000000000437606688424950000"
                + "000000000000000000000000000000017422382340000000000000000000"
                + "000000000000000000000517599000000000000000000000000000000000"
                + "000000000010200000000000000000000000000000000000000000000000"
                + "1");
        result = Generic_BigDecimal.powerNoRounding(
                x,
                y,
                div);
        printPowerNoRounding_3args(
                x,
                y,
                div,
                result);
        assertEquals(expResult, result);
    }