/*
 * @test
 * @summary seed = '1687122922585', specificSeed = '229407471618493' 
 * @library / /test/lib /testlibrary/jittester/src
 * @run build jdk.test.lib.jittester.jtreg.JitTesterDriver jdk.test.lib.jittester.jtreg.Printer
 * @compile Test_37.java
 * @run driver/timeout=300 jdk.test.lib.jittester.jtreg.JitTesterDriver -XX:-PrintWarnings -Xcomp -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:StressSeed=2110910222 -XX:+StressIGVN -XX:+StressCCP -XX:+StressGCM -XX:+StressLCM -XX:-TieredCompilation -Xbatch -Dstdout.encoding=UTF-8 Test_37
 */

/*
CLASS HIERARCHY:
final class java.lang.String: java.lang.Object
class java.lang.Object
abstract final class java.lang.Number: java.lang.Object,java.io.Serializable
final class java.lang.Boolean: java.lang.constant.Constable,java.lang.Object,java.lang.Comparable,java.io.Serializable
final class java.lang.Byte: java.lang.constant.Constable,java.lang.Comparable,java.lang.Number
final class java.lang.Short: java.lang.constant.Constable,java.lang.Comparable,java.lang.Number
final class java.lang.Character: java.lang.constant.Constable,java.lang.Object,java.lang.Comparable,java.io.Serializable
final class java.lang.Integer: java.lang.constant.Constable,java.lang.constant.ConstantDesc,java.lang.Comparable,java.lang.Number
final class java.lang.Long: java.lang.constant.Constable,java.lang.constant.ConstantDesc,java.lang.Comparable,java.lang.Number
final class java.lang.Float: java.lang.constant.Constable,java.lang.constant.ConstantDesc,java.lang.Comparable,java.lang.Number
final class java.lang.Double: java.lang.constant.Constable,java.lang.constant.ConstantDesc,java.lang.Comparable,java.lang.Number
final class java.lang.Math: java.lang.Object
final class java.lang.System: java.lang.Object
final interface java.lang.Runnable
abstract final class java.util.AbstractSet: java.util.AbstractCollection,java.util.Set
final class java.util.HashSet: java.lang.Cloneable,java.util.AbstractSet,java.util.Set,java.io.Serializable
final class java.lang.RuntimeException: java.lang.Exception
final class java.lang.IllegalArgumentException: java.lang.RuntimeException
final class java.lang.NumberFormatException: java.lang.IllegalArgumentException
final class java.lang.IndexOutOfBoundsException: java.lang.RuntimeException
interface Test_37_Interface_0: java.lang.Runnable
class Test_37: java.lang.Object
*/

interface Test_37_Interface_0 extends java.lang.Runnable {
}

public class Test_37 {
    java.lang.Boolean var_1; /* 0 */
    java.lang.Object var_2; /* 0 */
    byte var_3 = false ? (true ? (byte) 28 : (byte) 120) : (byte) 68; /* 3 */
    java.util.HashSet var_4; /* 0 */
    java.util.AbstractSet var_5; /* 0 */
    double var_6; /* 0 */
    boolean var_7 = true | ! !false ^ (long)693378744 != 7.192245E+37F ? false : false; /* 8 */
    java.lang.Runnable var_8; /* 0 */
    java.util.HashSet var_9; /* 0 */


    public synchronized void func_0()
    {
        {
            byte var_10; /* 0 */
        } /* 0 */
        var_1 = (var_1 = (var_7 ? +'O' <= 2.397720E+38F : !false) ? new java.lang.Boolean(true) : java.lang.Boolean.valueOf(var_7)); /* 13 */
        if (true)
        {
            java.lang.Boolean.toString(false); /* 1 */
        }
        else
        {
            new java.lang.Float("myijr"); /* 1 */
            throw new java.lang.RuntimeException(); /* 1 */
        } /* 2 */
        new java.lang.IndexOutOfBoundsException(2196960058720821248L); /* 1 */
        {
            var_4 = (var_9 = (var_7 = true | !true) ? (java.util.HashSet)new java.util.HashSet(1166990694) : (var_9 = java.util.HashSet.newHashSet(1515553637))); /* 14 */
            Test_37_Interface_0 var_12; /* 0 */
            if (((var_7 |= !false) || !var_7) | var_7)
            {
                char var_13 = 'T'; /* 1 */
            }
            else
            {
                new java.lang.RuntimeException("drw"); /* 1 */
            } /* 9 */
            var_3 ^= 6674906665353513984L; /* 2 */
            ('B' == 919252421 ? this : this).var_3 >>>= false ? 'R' : 'Z'; /* 6 */
            new java.lang.Character((var_7 &= false) ? 'f' : 'g'); /* 4 */
            final float var_14 = 1.532215E+37F; /* 1 */
            java.lang.System var_15; /* 0 */
        } /* 36 */
        java.lang.Long var_16; /* 0 */
        java.lang.String var_17; /* 0 */
        var_6 = (var_3 += (short) 2077); /* 4 */
        if (var_7)
        {
            java.lang.Boolean.valueOf(var_7); /* 2 */
        }
        else
        {
            var_7 = false; /* 2 */
            throw new java.lang.RuntimeException("cf"); /* 1 */
        } /* 4 */
        java.lang.NumberFormatException var_18; /* 0 */
        new java.lang.Integer((var_17 = var_7 ? "gnuljd" : (var_17 = "vuf")) + ((var_17 = "vxx") + "")); /* 11 */
        {
            (1269953703 < 1102712664897124352L ? (java.lang.Byte)java.lang.Byte.valueOf("rbrmdtw", - ((char)3.825394E+306) % var_3) : new java.lang.Byte((byte) 17)).floatValue(); /* 10 */
        } /* 10 */
        short var_19; /* 0 */
        java.lang.Short var_20; /* 0 */
        final double var_21 = 1.569107E+308; /* 1 */
        return ;
    }
 /* 82 */

    public final static synchronized void func_1(java.lang.Double arg_0, final java.lang.System arg_1, java.lang.IllegalArgumentException arg_2)
    {
        new java.lang.RuntimeException(); /* 1 */
        {
            java.lang.Math.random(); /* 1 */
        } /* 1 */
        int var_22 = 2019455165; /* 1 */
        (false ? arg_0 : (arg_0 = arg_0)).isInfinite(); /* 6 */
        java.lang.Byte.decode("chsidrbql"); /* 1 */
        {
            java.lang.Integer var_23; /* 0 */
        } /* 0 */
        java.lang.NumberFormatException var_24; /* 0 */
        {
            float var_25; /* 0 */
        } /* 0 */
        java.lang.Short var_26; /* 0 */
        java.lang.RuntimeException var_27; /* 0 */
        switch ((byte)++var_22)
        {
            default:
                Test_37_Interface_0 var_28; /* 0 */

            case (byte) 108:

        } /* 3 */
        new java.util.HashSet(); /* 1 */
        java.lang.NumberFormatException var_29 = (java.lang.NumberFormatException)new java.lang.NumberFormatException(); /* 3 */
        return ;
    }
 /* 17 */

    public static void func_2(final float arg_0, java.lang.Math arg_1, final java.lang.RuntimeException arg_2, boolean arg_3)
    {
        java.lang.Character.getName((arg_3 &= false) ? 1904209609 : java.lang.Byte.parseByte("icfateym") >> (short)4735831055363859456L); /* 7 */
        byte var_30 = (byte) 67; /* 1 */
        java.lang.Byte var_31; /* 0 */
        java.lang.Long var_32; /* 0 */
        {
            if (arg_3 &= arg_3)
            {
                new java.lang.Double((short) 1059 % -1.262338E+308).shortValue(); /* 4 */
            }
            else
            {
                new java.lang.RuntimeException(!arg_3 | arg_3 ? "lkyrqf" : "doknt"); /* 6 */
            } /* 9 */
            java.lang.Double var_33; /* 0 */
            java.lang.Integer.valueOf((java.lang.String)((java.lang.String)"qu" + "yux") + "y"); /* 5 */
            java.lang.Math.random(); /* 1 */
            java.lang.Float.valueOf(true | java.lang.Character.isUpperCase(+(short) 32022 * 1598281603) ? + - (+arg_0 / (short) 7764) : 2.421319E+36F); /* 11 */
            new java.lang.NumberFormatException(); /* 1 */
        } /* 27 */
        java.lang.Double.valueOf((byte) 40 != (arg_3 & true ? (byte) 106 : (byte) 22) & (arg_3 &= true) ? 3.128443E+307 : 1.422247E+308); /* 9 */
        if (false)
        {
            java.lang.Float var_34; /* 0 */
            byte var_35 = (byte) 74; /* 1 */
        }
        else
        {
            java.lang.String var_36; /* 0 */
            throw new java.lang.IllegalArgumentException(); /* 1 */
        } /* 1 */
        final java.lang.Math var_37 = arg_1 = (arg_1 = (arg_1 = (arg_1 = arg_1))); /* 10 */
        java.lang.Math var_38 = arg_1 = (arg_1 = var_37); /* 6 */
        new java.lang.IndexOutOfBoundsException(); /* 1 */
        new java.lang.IllegalArgumentException(); /* 1 */
        new java.lang.IllegalArgumentException(false ? new java.lang.IndexOutOfBoundsException(8998907545259425792L).getCause() : new java.lang.IllegalArgumentException("hjch", arg_2.getCause()).fillInStackTrace()); /* 8 */
        var_38 = (arg_1 = arg_3 ? var_37 : (arg_1 = var_37)); /* 10 */
        return ;
    }
 /* 81 */

    public static synchronized void func_3(final java.lang.Math arg_0, java.lang.Long arg_1, java.lang.Object arg_2)
    {
        new java.lang.Character('Q'); /* 1 */
        {
            java.lang.String var_39; /* 0 */
            new java.lang.IllegalArgumentException(new java.lang.RuntimeException().getCause()); /* 3 */
            java.lang.NumberFormatException var_40; /* 0 */
        } /* 3 */
        {
            if (false)
            {
                new java.lang.IndexOutOfBoundsException(); /* 1 */
            }
            else
            {
                final double var_41 = 7.622623E+307; /* 1 */
            } /* 1 */
            {
                java.lang.IllegalArgumentException var_42; /* 0 */
            } /* 0 */
            java.lang.RuntimeException var_43; /* 0 */
            new java.lang.Boolean(! (- +3.115237E+38F * new java.lang.Double(1.357381E+308).hashCode() == 3.335532E+38F)); /* 8 */
        } /* 9 */
        {
            if (false)
            {
                arg_2 = new java.lang.Short((short) 13615); /* 3 */
                new java.lang.IllegalArgumentException(new java.lang.IndexOutOfBoundsException().fillInStackTrace()); /* 3 */
                java.lang.Math.random(); /* 1 */
                new java.lang.Short((short) 28968); /* 1 */
            }
            else
            {
                new java.lang.IndexOutOfBoundsException(5727961627220756480L); /* 1 */
            } /* 8 */
            final java.lang.NumberFormatException var_44 = new java.lang.IndexOutOfBoundsException().equals(arg_2 = arg_1) | (true & (short)+2.024310E+37F < 'K' | true) ? (java.lang.NumberFormatException)new java.lang.NumberFormatException() : new java.lang.NumberFormatException("wao"); /* 16 */
            java.lang.Math.random(); /* 1 */
            float var_45 = 1.139302E+38F; /* 1 */
            arg_2 = "mmmwxtw"; /* 2 */
            long var_46; /* 0 */
        } /* 28 */
        if (!false)
        {
            java.lang.Float.valueOf("tdaur"); /* 1 */
        }
        else
        {
            new java.util.HashSet().clone(); /* 2 */
            new java.lang.Float(""); /* 1 */
            final java.lang.Object var_47 = arg_2; /* 2 */
            throw new java.lang.NumberFormatException(); /* 1 */
        } /* 7 */
        new java.lang.IndexOutOfBoundsException(5904539577873415168L); /* 1 */
        {
            java.lang.Runnable var_48; /* 0 */
        } /* 0 */
        short var_49; /* 0 */
        java.util.HashSet var_50 = new java.util.HashSet(); /* 2 */
        new java.lang.NumberFormatException(false ? "kmo" : "rsqyn"); /* 2 */
        short var_51; /* 0 */
        int var_52 = 651723145; /* 1 */
        java.lang.Double.valueOf((short) 16492 * 4.608729E+306); /* 2 */
        new java.util.HashSet(); /* 1 */
        java.lang.Boolean var_53; /* 0 */
        arg_2 = arg_0; /* 3 */
        return ;
    }
 /* 60 */

    private final void func_4(final char arg_0)
    {
        java.lang.Boolean var_54 = var_1 = (var_1 = (var_1 = (var_1 = new java.lang.Boolean(false)))); /* 10 */
        java.lang.Short var_55 = ((((var_7 = var_7) & (true & (var_7 = (var_7 &= true))) ? this : this).var_7 |= false) ? !var_7 || !true & var_7 : false) ? (var_7 & true ? (java.lang.Short)java.lang.Short.valueOf("tkylwpr") : (java.lang.Short)java.lang.Short.valueOf("ke")) : java.lang.Short.valueOf((short) 4041); /* 30 */
        new java.lang.Float(var_7 ? "ge" : "giexutqo"); /* 3 */
        java.lang.Integer.valueOf(6235032); /* 1 */
        var_54 = var_54; /* 3 */
        var_5 = (var_5 = (var_5 = (java.util.AbstractSet)(var_5 = (var_9 = java.util.HashSet.newHashSet(993120681))))); /* 12 */
        if (false)
        {
            var_9 = (java.util.HashSet)(var_4 = new java.util.HashSet(1833298043, 1.461306E+38F)); /* 6 */
            new java.lang.IllegalArgumentException(); /* 1 */
            {
                var_6 = 1.880622E+38F; /* 2 */
            } /* 2 */
            java.lang.Integer.toUnsignedString(1370746558 - (var_3 ^= (short) 24975)); /* 4 */
            {
                java.lang.NumberFormatException var_56; /* 0 */
            } /* 0 */
            java.lang.IllegalArgumentException var_57; /* 0 */
            java.lang.Short var_58 = var_55 = var_55; /* 4 */
        }
        else
        {
            new java.lang.Double(3.424908E+307); /* 1 */
            throw new java.lang.RuntimeException(); /* 1 */
        } /* 17 */
        java.lang.Double.toHexString(+1.431215E+308); /* 2 */
        java.lang.Number var_59; /* 0 */
        return ;
    }
 /* 78 */

    public static void func_5(double arg_0, final java.lang.Number arg_1, final java.lang.String arg_2, java.lang.Integer arg_3)
    {
        {
            new java.lang.RuntimeException(); /* 1 */
            java.lang.Short var_60; /* 0 */
            arg_3 = arg_3; /* 3 */
            java.lang.String var_61; /* 0 */
        } /* 4 */
        {
            java.lang.NumberFormatException var_62; /* 0 */
        } /* 0 */
        if (1.720162E+308 == 1.498822E+308 & true)
        {
            java.lang.Long.valueOf(java.lang.Double.toHexString('R' * (double)(short) 13826) + arg_2); /* 6 */
            {
                double var_137 = 0.000000E+00;
                java.lang.IllegalArgumentException var_138; /* 0 */
                for (float var_139 = 2.711006E+38F; var_137 < 183; )
                {
                    float var_140; /* 0 */
                    var_137--;
                    byte var_141 = (byte) 26; /* 1 */
                    int var_142; /* 0 */
                } /* 917 */
                (((false || !false) | true ? ~(short) 15924 < (short) 24352 : true) ? ((false ? !true : true) ? (java.util.HashSet)new java.util.HashSet(1241220619) : java.util.HashSet.newHashSet(-(short) 15574)) : new java.util.HashSet()).clone(); /* 16 */
                long var_143 = 0L;
                var_138 = true ? new java.lang.NumberFormatException() : new java.lang.NumberFormatException(); /* 5 */
                for (java.lang.System.runFinalization(); var_143 < 112 && true; )
                {
                    java.lang.Math var_144; /* 0 */
                    var_143--;
                    new java.util.HashSet((char)7.237300E+307 >> 834078538557343744L, (short) 22443 <= ~'G' ? 3.692588E+37F % 'q' : +1.235620E+38F); /* 8 */
                    double var_145; /* 0 */
                } /* 1463 */
                float var_146 = 0.000000E+00F;
                java.lang.Runnable var_147; /* 0 */
                for (double var_148 = 1.628023E+308; true && (var_146 < 140 && ((byte) 12 * (byte)6617935305257133056L >= (var_148 %= (byte) 83) & !false)); )
                {
                    java.lang.Double.valueOf(1.481223E+308); /* 1 */
                    var_146--;
                    java.lang.Short.reverseBytes((short) 29316); /* 1 */
                    double var_149; /* 0 */
                } /* 2102 */
                new java.util.HashSet(); /* 1 */
                {
                    java.lang.Short var_150 = true ? (java.lang.Short)(java.lang.Short)java.lang.Short.valueOf(java.lang.Byte.toString((byte) 59)) : (true ? java.lang.Short.valueOf("fy", 1895189820) : (java.lang.Short)java.lang.Short.valueOf("xwir")); /* 10 */
                } /* 10 */
                new java.util.HashSet().clone(); /* 2 */
                float var_151 = 2.455898E+36F; /* 1 */
            } /* 4512 */
            throw new java.lang.IndexOutOfBoundsException(); /* 1 */
        }
        else
        {
            java.lang.Character.valueOf('n'); /* 1 */
        } /* 4521 */
        arg_3 = arg_3; /* 3 */
        java.lang.Long var_63; /* 0 */
        {
            final java.lang.Long var_64 = var_63 = (var_63 = java.lang.Long.getLong(arg_2, java.lang.Long.valueOf(arg_2))); /* 9 */
        } /* 9 */
        long var_65; /* 0 */
        new java.lang.Character('L'); /* 1 */
        return ;
    }
 /* 4538 */

    public static void main(java.lang.String[] args)
    {
        try {
            Test_37 t = new Test_37(); /* 1 */
            try {
int i = 0;
                for (; i < 150000; )
                {
                    t.test(); /* 1 */
                    i = i + 1;
                }
            }
            catch(java.lang.Throwable ex) {
                java.lang.System.err.print(ex.getClass().getName()); /* 2 */
                java.lang.System.err.print("\n"); /* 1 */
            }
 /* 1050001 */
            try {
                java.lang.System.out.print(t); /* 2 */

            }
            catch(java.lang.Throwable ex) {
                java.lang.System.err.print(ex.getClass().getName()); /* 2 */
                java.lang.System.err.print("\n"); /* 1 */
            }
 /* 2 */

        }
        catch(java.lang.Throwable ex) {
                java.lang.System.err.print(ex.getClass().getName()); /* 2 */
                java.lang.System.err.print("\n"); /* 1 */
        }
 /* 1050004 */
        return ;
    }
 /* 1050004 */

    public static void execute()
    {
        try {
            Test_37 t = new Test_37(); /* 1 */
            try {
                    t.test(); /* 1 */

            }
            catch(java.lang.Throwable ex) {
                java.lang.System.err.print(ex.getClass().getName()); /* 2 */
                java.lang.System.err.print("\n"); /* 1 */
            }
 /* 1 */
            try {
                java.lang.System.out.print(t); /* 2 */

            }
            catch(java.lang.Throwable ex) {
                java.lang.System.err.print(ex.getClass().getName()); /* 2 */
                java.lang.System.err.print("\n"); /* 1 */
            }
 /* 2 */

        }
        catch(java.lang.Throwable ex) {
                java.lang.System.err.print(ex.getClass().getName()); /* 2 */
                java.lang.System.err.print("\n"); /* 1 */
        }
 /* 4 */
        return ;
    }
 /* 4 */

    private void test()
    {
        {
            int var_66 = 0;
            java.lang.Number var_67; /* 0 */
            while ((var_7 ? false : false) && (var_66 < 11 && (!(false ^ ! (var_7 ^= var_7) ? this : this).var_7 ? 5886655113898845184L : ~ -3869560052471289856L) < var_66))
            {
                java.lang.Object var_68; /* 0 */
                var_66--;
                var_7 ^= (var_7 &= true); /* 4 */
                java.lang.Object var_69 = var_7 ? (var_68 = new java.lang.Character('D')) : (var_68 = (var_68 = java.lang.Byte.valueOf(java.lang.Double.toString(1.715145E+308)))); /* 12 */
            } /* 419 */
            {
                var_5 = (var_5 = (var_9 = (var_4 = (java.util.HashSet)(java.util.HashSet)new java.util.HashSet(2009639989)))); /* 11 */
            } /* 11 */
            {
                new java.lang.NumberFormatException(false ? "pjirhprhy" : "qfgkfhfxj"); /* 2 */
            } /* 2 */
            var_3 *= 506188510; /* 2 */
            byte var_70 = (byte) 12; /* 1 */
            short var_71 = (short) 9588; /* 1 */
            var_6 = -java.lang.Math.random(); /* 4 */
            (false ? this : this).var_2 = false ? new java.lang.Float("hhnhdb") : java.lang.Float.valueOf(""); /* 7 */
        } /* 447 */
        var_2 = java.lang.Short.valueOf("e" + "duhjbti" + ""); /* 5 */
        try {
            boolean var_72 = (false ? this : this).var_7; /* 4 */
            float var_73 = 0.000000E+00F;
            java.lang.Short.valueOf((var_7 ? var_7 : false) ^ false & ~ - (var_3 += (var_6 = var_73)) > (short) 23179 ? (java.lang.String)java.lang.Boolean.toString(var_7 ^= false) : "wmnmbprs"); /* 19 */
            while ((var_7 |= (var_7 |= true)) && (var_73 < 26 && ((var_72 &= false) | +java.lang.Double.valueOf(java.lang.Math.min(8.369992E+307, 1.434098E+307)).longValue() < (byte)(511857711864723456L ^ (short) 10211))))
            {
                java.lang.Integer.numberOfTrailingZeros(181990462); /* 1 */
                var_73--;
                java.lang.Short var_74; /* 0 */
                java.lang.Byte var_75; /* 0 */
            } /* 566 */
            char var_76 = 'N'; /* 1 */
            final double var_77 = (char)var_3 + (byte) 115 * +1286136417 * 7.216101E+306; /* 7 */

        }
        finally {
            byte var_78 = (byte) 47; /* 1 */
            var_5 = (var_7 ? this : this).var_7 ? (var_9 = (var_9 = new java.util.HashSet(1808848633, 7.748158E+37F))) : new java.util.HashSet(867113899); /* 13 */

        }
 /* 592 */
        try {
            java.lang.Boolean var_79 = var_1 = (java.lang.Boolean)java.lang.Boolean.valueOf(false); /* 5 */

        }
        finally {
            new java.lang.IllegalArgumentException(); /* 1 */

        }
 /* 6 */
        int var_80 = 0;
        short var_81 = (short) 31817; /* 1 */
        ++(var_7 & (var_7 = (var_7 ^= var_7)) ? this : this).var_3; /* 11 */
        java.lang.IndexOutOfBoundsException var_82 = false ^ (java.lang.Float.intBitsToFloat(1948579744) >= 'M' ? this : this).var_7 ? new java.lang.IndexOutOfBoundsException() : (java.lang.IndexOutOfBoundsException)(java.lang.IndexOutOfBoundsException)new java.lang.IndexOutOfBoundsException(); /* 12 */
        (- ('s' * java.lang.Math.nextUp((float)3.360086E+38F)) == java.lang.Character.reverseBytes('x') ? this : this).var_4 = new java.util.HashSet(); /* 11 */
        new java.lang.NumberFormatException(); /* 1 */
        java.lang.RuntimeException var_83 = (var_7 &= (int)1.127971E+308 > 1818088205936071680L ? ! (var_7 &= var_7) : (var_7 = true)) ? (java.lang.RuntimeException)((float)9.860463E+307 >= - ((long)java.lang.Short.parseShort("uqypr", var_80)) ? (java.lang.RuntimeException)new java.lang.RuntimeException() : new java.lang.RuntimeException(java.lang.Long.toString(6595048833841626112L))) : ((false ? this : this).var_7 ? new java.lang.RuntimeException("apshu") : (java.lang.RuntimeException)new java.lang.RuntimeException()); /* 32 */
        new java.lang.IllegalArgumentException(((var_7 |= true & var_7) ? false : (true ? false : var_7)) ? (var_82 = var_82).getCause() : (var_83 = new java.lang.IllegalArgumentException(var_83.fillInStackTrace())).fillInStackTrace()); /* 19 */
        new java.lang.Double(4.106688E+307); /* 1 */
        java.lang.Character.highSurrogate(var_80); /* 2 */
        new java.lang.Float((false ? "lilx" : "cwnqci") + ("dioambbe" + "m")); /* 4 */
        java.lang.Float.valueOf(var_7 ? "o" : "" + "sbkoidded"); /* 4 */
        float var_84; /* 0 */
        while (var_80 < 91)
        {
            Test_37_Interface_0 var_85; /* 0 */
            new java.lang.NumberFormatException(); /* 1 */
            byte var_86; /* 0 */
            if (var_7)
            {
                java.lang.Object var_87; /* 0 */
                break; /* 0 */
            }
            else
            {
                java.lang.Double.valueOf("wqxvyk"); /* 1 */
            } /* 2 */
            boolean var_88 = false; /* 1 */
            ((((var_7 ? this : this).var_7 ^ var_88) & (var_88 ^= !var_7 & (var_7 |= !var_7)) ? this : this).var_7 ? java.lang.Float.valueOf("p") : (java.lang.Float)(java.lang.Float)(java.lang.Float)(var_88 ? (java.lang.Float)new java.lang.Float("unhx") : (java.lang.Float)java.lang.Float.valueOf("leeuaas"))).toString(); /* 31 */
            var_80--;
            final java.lang.RuntimeException var_89 = (java.lang.RuntimeException)(java.lang.RuntimeException)(var_83 = new java.lang.NumberFormatException()); /* 6 */
            java.lang.Float var_90; /* 0 */
            java.lang.Integer.decode(true ? "pg" : "e"); /* 2 */
            char var_91; /* 0 */
            var_1 = (var_1 = (var_1 = false ? java.lang.Boolean.valueOf(false) : (java.lang.Boolean)java.lang.Boolean.valueOf(false))); /* 10 */
        } /* 5286 */
        float var_92 = 0.000000E+00F;
        new java.lang.IllegalArgumentException((var_7 ^= (var_7 = (var_7 &= var_7)) ? java.lang.Boolean.logicalXor(var_7, false) : var_7) ? var_83.fillInStackTrace() : ((java.lang.IllegalArgumentException)new java.lang.IllegalArgumentException("tc", var_83.initCause(var_82.fillInStackTrace()))).getCause()); /* 22 */
        java.util.AbstractSet var_93 = var_5 = (java.util.AbstractSet)(var_5 = (var_4 = (var_9 = new java.util.HashSet(var_80, var_92)))); /* 13 */
        if (var_7 & false ^ var_7)
        {
            java.lang.IllegalArgumentException var_94; /* 0 */
        }
        else
        {
            new java.lang.Byte(false & (var_7 |= (var_7 ? ! !true : var_7) ? true : java.lang.Character.isDefined('l')) ? var_3++ : var_3); /* 15 */
            {
                java.lang.Math.random(); /* 1 */
                new java.lang.IllegalArgumentException(); /* 1 */
                new java.lang.Byte((byte) 106); /* 1 */
                java.lang.Boolean.valueOf("qkyjeqnqv"); /* 1 */
                if (false)
                {
                    new java.lang.IllegalArgumentException(); /* 1 */
                }
                else
                {
                    new java.lang.IndexOutOfBoundsException(6727245489503080448L); /* 1 */
                } /* 1 */
                long var_133 = 0L;
                new java.lang.Long("o" + ("" + ("ymvchr" + "n"))).toString(); /* 5 */
                do
                {
                    final int var_134 = 2125593896; /* 1 */
                    var_133--;
                    java.lang.System var_135; /* 0 */
                } while (var_133 < 20 && (!false & false ? true : false)); /* 186 */
                long var_136 = 0L;
                new java.lang.NumberFormatException().toString(); /* 2 */
                do
                {
                    java.lang.Math.random(); /* 1 */
                    var_136--;
                    java.util.HashSet.newHashSet(917079866).clone(); /* 2 */
                } while (true && (var_136 < 24 && (false ? false : !true))); /* 267 */
                (true ? (java.lang.Float)(4275232609553433600L == 6.405406E+307 ? java.lang.Float.valueOf("vtp") : java.lang.Float.valueOf("")) : (java.lang.Float)java.lang.Float.valueOf(3.072088E+38F)).toString(); /* 9 */
                java.lang.Long.valueOf((true ? !false | java.lang.Character.isAlphabetic(1000139967) : ! !true) & (false ? true ^ !false : !true) ? "cmwedf" : "smfgtst"); /* 13 */
            } /* 480 */
        } /* 499 */
        new java.lang.IllegalArgumentException((var_7 = ! (var_7 = !var_7)) ? "" : "uk", (true ? new java.lang.NumberFormatException() : (java.lang.NumberFormatException)(java.lang.NumberFormatException)(java.lang.NumberFormatException)(java.lang.NumberFormatException)new java.lang.NumberFormatException()).getCause()); /* 17 */
        java.lang.Integer.decode("oi"); /* 1 */
        (false ? this : this).var_3 = var_3; /* 5 */
        new java.lang.NumberFormatException(); /* 1 */
        while (var_92 < 4)
        {
            {
                java.lang.Byte.valueOf(var_7 ? "ubxpflfr" : "narqfnmpa" + "qfqr"); /* 4 */
            } /* 4 */
            java.lang.Math.negateExact(4982787956799962112L / 8190703124289247232L); /* 2 */
            final int var_95 = 417540763; /* 1 */
            java.lang.IndexOutOfBoundsException var_96; /* 0 */
            switch (var_81)
            {
                case (byte) 5:

            } /* 1 */
            double var_97; /* 0 */
            java.lang.Boolean var_98 = false ? (var_1 = (var_1 = java.lang.Boolean.valueOf(var_7))) : java.lang.Boolean.valueOf("y"); /* 9 */
            ((var_7 &= false) ? this : this).var_2 = (var_7 ? this : this).var_7 ? (var_2 = java.lang.Short.valueOf((short) 1426)) : (var_2 = ((java.util.HashSet)new java.util.HashSet(773298197)).clone()); /* 19 */
            var_92--;
            var_82 = (! (var_7 &= (var_7 |= var_7) ^ (var_7 ^= true)) ? (var_7 ^= true) : (var_7 ^= !var_7) && (var_7 ^= false)) ? (var_82 = var_82) : var_82; /* 26 */
            int var_99; /* 0 */
            java.lang.System var_100; /* 0 */
            {
                boolean var_101 = false; /* 1 */
            } /* 1 */
            ((java.lang.IllegalArgumentException)new java.lang.IllegalArgumentException("huijrmsie", ! (((boolean)var_7 || (var_7 |= true)) | var_7) ? var_83.fillInStackTrace() : ((java.lang.NumberFormatException)new java.lang.NumberFormatException("cacmcf")).getCause())).getMessage(); /* 17 */
            (var_7 ? this : this).var_9 = ((var_7 ^= var_7) ? ! !false : !false) ? java.util.HashSet.newHashSet(1699827554) : java.util.HashSet.newHashSet(var_99 = ~var_3); /* 19 */
            java.lang.Boolean.valueOf(((var_7 &= true && var_7) & (!var_7 && var_7) ? false : java.lang.Character.isJavaIdentifierPart(~var_81)) ? (var_81 /= (byte) 25) > (4426197060627312640L ^ (short) 8627) : ! (var_7 &= ~var_3 < (var_97 = var_81))); /* 28 */
            {
                var_96 = new java.lang.IndexOutOfBoundsException(); /* 3 */
            } /* 3 */
            java.lang.Double var_102 = (var_7 ? ! (var_7 &= (var_7 ^= true)) : var_7) ? java.lang.Double.valueOf(var_97 = (byte) 35) : ((var_7 &= !var_7) & (var_7 ^= !false) ? new java.lang.Double(6.684926E+307) : new java.lang.Double(4.100902E+307)); /* 24 */
            var_96 = var_82; /* 3 */
            new java.lang.IllegalArgumentException(var_7 ^ true ? new java.lang.NumberFormatException("pkvjkhi").fillInStackTrace() : var_82.fillInStackTrace()); /* 8 */
            final short var_103 = (var_3 >>>= + (var_6 = var_80) <= 'n' ? 1060602472 : - (var_81 %= 3.168179E+307)) >= ((var_7 ? ! ((boolean)true) : var_7) ? (var_81 &= var_3) : var_81) ? (short) 23824 : (short) 9753; /* 24 */
        } /* 1331 */
        java.lang.Float.valueOf((var_81 %= var_81) < (var_80 % 5.071849E+307 >= 'B' ? 'd' : (char)(var_6 = var_81)) ? 1651091305 * (var_92 - var_92) : var_92); /* 19 */
        if (var_7)
        {
            double var_104 = 0.000000E+00;
            ((java.util.HashSet)new java.util.HashSet()).clone(); /* 3 */
            do
            {
                java.lang.Character.valueOf(var_7 | ! ((byte) 18 != var_80) ^ (var_7 &= var_7) | + - ~(byte) 6 > (byte) 18 ? java.lang.Character.toChars(var_80)[(byte) 0] : '['); /* 16 */
                var_104--;
                new java.lang.IllegalArgumentException(); /* 1 */
            } while (var_104 < 5); /* 109 */
            var_4 = (var_4 = new java.util.HashSet()); /* 5 */
            if ((char)(2038418160189494272L / 2486373046087708672L) != +var_92)
            {
                java.lang.IndexOutOfBoundsException var_105; /* 0 */
            }
            else
            {
                float var_106 = var_84 = var_92; /* 4 */
            } /* 9 */
            double var_107 = 0.000000E+00;
            (var_83 = (var_7 ^= var_7) & true ? (java.lang.IllegalArgumentException)(java.lang.IllegalArgumentException)new java.lang.IllegalArgumentException("vmfgbyqg", (var_83 = var_83).getCause()) : new java.lang.IllegalArgumentException("snc" + "xburmj", var_82.getCause())).getLocalizedMessage(); /* 19 */
            do
            {
                new java.lang.IndexOutOfBoundsException(); /* 1 */
                var_107--;
                java.lang.Integer var_108; /* 0 */
            } while (((var_7 || var_7 ? this : this).var_7 ? (boolean)(var_7 ^= var_7) : (var_7 &= (var_7 ^= false))) && (var_107 < 23 && (var_7 | (var_7 &= false) ? var_3 <= var_107 : (var_7 = true) ^ true ^ java.lang.Character.isUpperCase('\\')))); /* 825 */
            java.lang.Long.toHexString(~ (var_80 * 2418706713434817536L)); /* 4 */
            var_83 = (var_83 = (java.lang.NumberFormatException)new java.lang.NumberFormatException()); /* 6 */
        }
        else
        {
            var_82 = (var_82 = var_82); /* 5 */
            float var_109 = 0.000000E+00F;
            final java.lang.Float var_110 = java.lang.Float.valueOf(var_84 = (byte) 86); /* 4 */
            do
            {
                java.lang.String var_111 = "gjk"; /* 1 */
                var_109--;
                final java.lang.Byte var_112 = java.lang.Byte.valueOf(var_7 ? var_3 : (var_3 %= '[')); /* 7 */
            } while (var_109 < 2 && (var_7 ^ (var_7 |= (var_7 ^= false)))); /* 43 */
            final java.lang.Byte var_113 = ((var_109 > 8876887825382099968L ? true | ! (var_7 |= false) : (boolean)var_7) ? this : this).var_7 ? java.lang.Byte.valueOf("uuaqfj", var_80) : java.lang.Byte.valueOf("uarjokn"); /* 17 */
            float var_114 = 0.000000E+00F;
            new java.lang.NumberFormatException(); /* 1 */
            do
            {
                java.lang.Boolean var_115; /* 0 */
                var_114--;
                boolean var_116; /* 0 */
            } while (var_114 < 45 && true); /* 227 */
            double var_117 = 0.000000E+00;
            var_1 = (((var_3 -= (byte) 100) >= 7.011794E+307 ? this : (~5640351694804995072L >= -947534923944338432L ? this : this)).var_1 = (java.lang.Boolean)((! (var_7 &= var_7) ? this : this).var_7 ? (var_1 = (java.lang.Boolean)new java.lang.Boolean(var_7 ^= var_7)) : java.lang.Boolean.valueOf("qcu"))); /* 31 */
            do
            {
                java.util.HashSet var_118; /* 0 */
                var_117--;
                new java.lang.Character('o'); /* 1 */
            } while ((var_7 &= (var_7 = (byte) 62 == - ('b' + 'B'))) && var_117 < 30); /* 422 */
            new java.lang.IllegalArgumentException("hbupqd" + "emgphic", ((java.lang.IllegalArgumentException)new java.lang.IllegalArgumentException("vmyyrue", var_82.initCause(var_82.fillInStackTrace()))).initCause(!var_7 | (var_7 |= false) ? var_82.getCause() : var_82.getCause())); /* 19 */
            final java.util.HashSet var_119 = (var_7 ^= (var_7 |= true) & (var_7 &= var_7)) | var_7 ? new java.util.HashSet() : ((false ? this : this).var_4 = (var_4 = new java.util.HashSet(var_80))); /* 21 */
            new java.lang.IllegalArgumentException((var_7 & (!true | (boolean)(boolean)true) ? this : this).var_7 ? "bgxcse" : java.lang.System.clearProperty("") + ("ictyngefj" + "thqulwdcx"), ((java.lang.NumberFormatException)new java.lang.NumberFormatException("fbihlvpt")).initCause(((var_7 &= (var_7 &= var_7)) ? new java.lang.NumberFormatException() : (java.lang.NumberFormatException)new java.lang.NumberFormatException()).getCause())); /* 27 */
            final java.lang.RuntimeException var_120 = java.lang.Math.max('b' % -var_114, 1.059317E+37F) != var_80 / (java.lang.Short.parseShort("pqvdw") / 8254292440048964608L) ? var_83 : (java.lang.RuntimeException)var_83; /* 14 */
            long var_121 = 1257770325806568448L; /* 1 */
        } /* 959 */
        {
            new java.lang.NumberFormatException("vsnpfw" + ""); /* 2 */
            java.lang.Byte.valueOf("b", ((true ? this : this).var_7 &= true) ? +(short) 28318 : var_80); /* 8 */
        } /* 10 */
        final java.lang.Double var_122 = true ? (var_7 & (var_7 = var_7) & var_7 ? java.lang.Double.valueOf(var_6 = 'X') : java.lang.Double.valueOf(1.306313E+308)) : ((var_7 &= var_7) || var_7 ? new java.lang.Double(1.262573E+308) : java.lang.Double.valueOf("vh")); /* 22 */
        java.lang.Byte.decode("" + ("" + ("gfqqk" + "koquill"))); /* 4 */
        long var_123 = 0L;
        new java.lang.NumberFormatException(); /* 1 */
        if (var_7)
        {
            var_3 >>>= '_'; /* 2 */
            {
                if (false ^ 1.742726E+308 > (byte) 84)
                {
                    new java.lang.IllegalArgumentException("ccewkt", new java.util.HashSet(-'k', - -1.606902E+38F).contains(new java.util.HashSet().clone()) ? ((java.lang.IllegalArgumentException)(java.lang.IllegalArgumentException)(java.lang.IllegalArgumentException)new java.lang.IllegalArgumentException()).fillInStackTrace() : ((java.lang.IndexOutOfBoundsException)new java.lang.IndexOutOfBoundsException()).getCause()); /* 17 */
                }
                else
                {
                    long var_152 = 0L;
                    java.lang.Math.sin(5.023646E+307); /* 1 */
                    for (java.lang.NumberFormatException var_153 = new java.lang.NumberFormatException(); 'H' % 'p' < 2.193089E+38F && (var_152 < 11 && !true); )
                    {
                        final boolean var_154 = false; /* 1 */
                        var_152--;
                        java.lang.Integer var_155; /* 0 */
                        java.lang.Character.toTitleCase((! (false & false) ? false : true) ? 'f' : 'A'); /* 5 */
                    } /* 169 */
                    boolean var_156 = false; /* 1 */
                    java.util.HashSet.newHashSet(1804518160); /* 1 */
                    java.lang.Character.valueOf('Y'); /* 1 */
                } /* 174 */
                {
                    new java.lang.IndexOutOfBoundsException(1928752144405822464L); /* 1 */
                } /* 1 */
                java.lang.Boolean var_157; /* 0 */
                double var_158 = 8.302721E+307; /* 1 */
                long var_159 = 0L;
                java.lang.Byte.valueOf(true ? "rfqm" : "nn", 401109780); /* 2 */
                while (true && var_159 < 97)
                {
                    long var_160; /* 0 */
                    var_159--;
                    boolean var_161 = false; /* 1 */
                    java.lang.Long.valueOf("nryagt"); /* 1 */
                } /* 682 */
                short var_162 = (short) 12458; /* 1 */
                java.lang.Character var_163; /* 0 */
            } /* 859 */
        }
        else
        {
            java.lang.Integer.toString(403356095); /* 1 */
        } /* 862 */
        java.lang.Character.valueOf('j'); /* 1 */
        java.lang.Math.ceilDiv(var_123 | + -var_123, var_123); /* 7 */
        for (char var_124 = 'T'; var_81 == (byte) 126 && (var_123 < 11 && (var_7 |= !var_7)); )
        {
            var_82 = ((var_7 = var_7) ^ (var_7 ^= false) ^ false ? var_7 : var_7) ? var_82 : (var_82 = (java.lang.IndexOutOfBoundsException)var_82); /* 18 */
            var_123--;
            java.lang.Long.getLong("", java.lang.Long.valueOf((java.lang.String)("umy" + "ecv"), (var_3 ^= var_80) * (var_7 & !false ^ !true ? (var_124 <<= var_80) : 'f'))); /* 17 */
            ((var_7 = var_7) ? this : this).var_3--; /* 7 */
            var_7 ^= false; /* 2 */
            var_82 = var_82; /* 3 */
            java.util.AbstractSet var_125 = (var_3 >>= 'c') < --var_3 ? (var_5 = var_93) : ((boolean)(var_7 ^= !false) ? var_93 : (var_93 = new java.util.HashSet(var_80))); /* 20 */
            java.util.HashSet var_126 = (var_7 |= false) ? new java.util.HashSet() : (var_9 = (var_7 |= !var_7) ? new java.util.HashSet(2031876527) : java.util.HashSet.newHashSet(1273784281)); /* 14 */
        } /* 1896 */
        float var_127 = 0.000000E+00F;
        var_84 = (var_3 &= new java.lang.Float(((boolean)(var_7 |= (var_7 ^= true)) ? new java.lang.IllegalArgumentException() : new java.lang.IllegalArgumentException()).getLocalizedMessage()).byteValue()); /* 15 */
        for (java.lang.Long var_128 = ((false ^ 's' != (double)'e' ? true : var_7) ? 'Y' : java.lang.Character.forDigit(~var_81, 620483632)) < 1.480550E+308 ? java.lang.Long.decode("rokiuaa") : java.lang.Long.valueOf(3446273666398595072L); ! ((((var_7 = (var_7 = (short) 25966 != java.lang.Character.lowSurrogate(var_80) ? (var_7 |= true) : (var_7 |= var_7)) | 'h' > (var_81 >>>= (short) 7117)) ? !false : var_7) ? this : this).var_7 &= (var_7 ^= (var_7 &= var_7) & (var_7 |= true) | (var_7 &= false))) && var_127 < 48; )
        {
            var_7 = false ? (var_7 &= true) : !var_7; /* 7 */
            var_127--;
            new java.lang.IndexOutOfBoundsException('_' + var_123); /* 3 */
            var_83 = (var_82 = new java.lang.IndexOutOfBoundsException()); /* 5 */
        } /* 2718 */
        final double var_129 = 8.096827E+306; /* 1 */
        float var_130 = 0.000000E+00F;
        java.lang.Byte.valueOf(var_3); /* 2 */
        while (var_130 < 47)
        {
            int var_131; /* 0 */
            var_130--;
            java.lang.Integer.toHexString(((false ? (var_7 &= var_7) : (var_7 ^= (var_7 ^= var_7)) | !var_7) ? 1243631665 : 332062364) / (byte) 64); /* 15 */
            java.lang.Short var_132 = java.lang.Short.valueOf(var_7 & (var_7 &= var_7) & ((var_7 |= (var_7 &= var_7)) ^ false) ? "kpahdkvqx" : java.lang.Double.toHexString(8.847951E+307) + "" + ("klv" + ("xqfev" + (java.lang.String)""))); /* 21 */
        } /* 1883 */
        new java.lang.Float((var_123 <= ((boolean)((var_7 |= !false) | (var_7 = true) ? var_7 : (var_7 = var_7)) ? 8.537018E+307 : var_129) ? (java.lang.Short)(java.lang.Short)(java.lang.Short)java.lang.Short.valueOf("vjfwwbcia") : java.lang.Short.valueOf(true ? (java.lang.String)"ih" : "geofve")).toString()); /* 26 */
        java.lang.Long.toUnsignedString(var_123, 909029529); /* 2 */
        var_93 = (var_5 = var_93); /* 5 */
        new java.lang.Short(var_81); /* 2 */
        java.lang.Short.valueOf((short) 1991); /* 1 */
    } /* 15215 */
public java.lang.String toString()
    {
        java.lang.String result = "["; /* 1 */
        result += "Test_37.var_5 = "; /* 2 */
        result += jdk.test.lib.jittester.jtreg.Printer.print(var_5); /* 3 */
        result += "\n"; /* 2 */
        result += "Test_37.var_8 = "; /* 2 */
        result += jdk.test.lib.jittester.jtreg.Printer.print(var_8); /* 3 */
        result += "\n"; /* 2 */
        result += "Test_37.var_4 = "; /* 2 */
        result += jdk.test.lib.jittester.jtreg.Printer.print(var_4); /* 3 */
        result += "\n"; /* 2 */
        result += "Test_37.var_9 = "; /* 2 */
        result += jdk.test.lib.jittester.jtreg.Printer.print(var_9); /* 3 */
        result += "\n"; /* 2 */
        result += "Test_37.var_1 = "; /* 2 */
        result += jdk.test.lib.jittester.jtreg.Printer.print(var_1); /* 3 */
        result += "\n"; /* 2 */
        result += "Test_37.var_6 = "; /* 2 */
        result += jdk.test.lib.jittester.jtreg.Printer.print(var_6); /* 3 */
        result += "\n"; /* 2 */
        result += "Test_37.var_3 = "; /* 2 */
        result += jdk.test.lib.jittester.jtreg.Printer.print(var_3); /* 3 */
        result += "\n"; /* 2 */
        result += "Test_37.var_7 = "; /* 2 */
        result += jdk.test.lib.jittester.jtreg.Printer.print(var_7); /* 3 */
        result += "\n"; /* 2 */
        result += "Test_37.var_2 = "; /* 2 */
        result += jdk.test.lib.jittester.jtreg.Printer.print(var_2); /* 3 */
        result += "]\n"; /* 2 */
        return result;
    }
}

