/*
 * Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved.
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 *
 * This code is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License version 2 only, as
 * published by the Free Software Foundation.
 *
 * This code is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 * version 2 for more details (a copy is included in the LICENSE file that
 * accompanied this code).
 *
 * You should have received a copy of the GNU General Public License version
 * 2 along with this work; if not, write to the Free Software Foundation,
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
 *
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
 * or visit www.oracle.com if you need additional information or have any
 * questions.
 */
package nsk.share.jvmti.RetransformClasses.LinearHierarchy;

public class Class5 extends Class6 {
    short var_1 = (short)1599163378;
    final int var_2 = 1450699882;
    char var_3 = false & (!false | false) ? 't' : 'a';
    final char var_4 = 'X';
    int var_5;
    short var_6 = (false ? false : false) ? (byte)var_3 : var_1++;
    int var_7;
    byte var_8;


    public Class5()
    {
        try {
            this.test();
        } catch (Throwable e) {}
    }

    private void test()
    {
        int var_9 = 0;
        var_5 = var_3;
        if (false)
        {
            var_3 += +3.2090997E38F;
        }
        else
        {
            var_8 = (var_8 = (byte)1.2722852720192108E308);
        }
        var_5 = (var_8 = (var_8 = (byte)5.133896E37F));
        var_6 *= 't';
        "gyp".endsWith("dgvruf".toLowerCase());
        final int var_10 = + ((false ? ! !false & false : !true && !true) ? (var_8 = (byte)var_1) : (var_8 = (byte)var_4));
        {
            var_8 = (var_8 = false ? (var_8 = (var_8 = (byte)var_6)) : (var_8 = (byte)1.1495288661821666E308));
        }
        var_3 ^= (~ + + - ~1893488128685813760L + var_3) / (var_8 = (byte)~ -3439007589786042368L) == (var_8 = (var_8 = (byte)var_10)) ? var_3 : 'a';
        var_8 = "rbathyu".startsWith("yp", var_7 = (short)8.02426974178101E307) ? (byte)var_4 : (byte)var_6;
        {
            var_7 = var_4 * 'r';
            var_8 = (var_8 = (var_8 = (var_8 = (var_8 = (byte)3.3062737E38F))));
            long var_11;
        }
        var_3 /= 8.187228580187193E306;
        var_8 = (var_8 = (var_8 = (byte)1.2767362E38F));
        var_6 = (var_6 -= 3304760866354693120L);
        "".replace('O', false & 4.2699684021433496E307 == var_4 ? var_4 : var_3);
        var_3 /= ((!false & false || !true) ^ false) & true ? 7766580797965030400L * (var_8 = (var_8 = (var_8 = (byte)247918943))) : var_3;
        byte var_12;
        if (false)
        {
            byte var_13 = 49;
        }
        else
        {
            var_1 *= var_1 + +8.868127391607147E307;
        }
        var_5 = ++var_1;
        var_1--;
        while (true & ((!false || !true) & (false ? ! !false : false)) && (var_9 < 2 && !false))
        {
            var_5 = var_4;
            {
                var_12 = (var_12 = (var_12 = (var_8 = (byte)var_6)));
            }
            var_6 += var_6;
            var_6 ^= true ? (var_6 > 2215386098586301440L ? (byte)var_10 : (byte)1.7476517715714482E308) : (var_8 = (var_8 = (byte)1.1779694014853393E308));
            var_3--;
            var_7 = ((false ? false : true) ? false ^ !true : 7.958509876050962E307 >= 1.3042739104916015E308) ? (var_8 = (var_8 = (byte)1682090156)) : (var_8 = (var_8 = (var_8 = (byte)var_2)));
            var_9++;
            var_8 = (! (+1.0649773155712358E308 >= 5728506732345811968L) & true ? true : true ^ !true) ? (var_8 = (var_8 = (byte)var_4)) : (byte)+ ((byte)1.596106169449218E308);
            "qidje".compareTo("d".concat("m"));
            if (true)
            {
                var_1 = var_1;
                break;
            }
            else
            {
                var_12 = (var_8 = (var_8 = (var_8 = (byte)909106324)));
            }
            var_5 = (var_12 = (var_12 = (var_8 = (byte)var_1)));
            switch ((var_6 += - -2.0273303E38F - +3.3449087E38F) != (var_1 += --var_6) ? 70014332 : (var_12 = (byte)5205740886558239744L))
            {
                case 'C':

                case 'G':
                    --var_3;
                    break;

                case 'E':

                case 'v':
                    var_8 = (var_8 = (var_8 = (byte)var_3));
                    break;

                case 'B':

            }
            var_8 = ! ! (true ^ !true) & false ? (byte)879998167 : (byte)3.1422762E38F;
            var_3 += "getmdi".charAt((byte)1.9511033E38F & (var_6 >>= var_4));
            var_7 = (var_8 = (byte)8963911786389462016L);
            var_8 = (var_12 = (var_12 = (byte)(var_7 = (var_6 *= - -5.491331E37F))));
        }
        var_6 /= 1.4807570888597268E307;
        var_7 = var_3;
        if ((false & (! !true ^ false) ? ~ +2907077183997021184L : var_3) > 311080894 ? false : (byte)5476881958444929024L != (byte)var_6)
        {
            var_12 = ((!false ^ + ((long)+3.1636206E38F) < (byte)1.339785280383781E308) & +1.5162291E38F > (byte)(char)6562537378000398336L + 'E' ? !false : (false | !true ? false : !true)) ? (byte)var_4 : (byte)var_4;
            final char var_14 = var_3 ^= 2474384384495437824L * (var_1 = (var_6 *= 1.9322461E38F));
            var_7 = (byte)1.6925423834279645E308;
            var_3 |= var_3;
            byte var_15 = 103;
        }
        else
        {
            final double var_16 = (double)var_3;
            var_6 -= var_1 >>> + (var_1 / (308060468314617856L >> - ((byte)- +4055300710370112512L)));
            var_6 /= 1.8227911E38F >= 5.004218914566074E307 ? var_16 : 3.3737592E38F % (var_6 %= -3.0778503977937134E307);
            var_5 = (var_12 = (byte)2.1801785E38F);
        }
        var_3 |= (var_8 = (var_8 = (var_8 = (var_12 = ! !true || !true ? (byte)8.72486542570979E307 : (byte)2.3578447E38F))));
        long var_17 = 0L;
        var_3 ^= (var_3 = 'j');
        do
        {
            --var_6;
            var_17++;
            var_6 >>>= ((var_1 = (byte)'B') & (var_12 = (var_8 = (byte)5.247481227386634E307))) * ((var_1 |= var_17) << var_1 - (var_6 = (byte)var_17));
        } while (false && var_17 < 12);
        int var_18 = 0;
        var_5 = (var_8 = (var_12 = (var_12 = (byte)(var_7 = 174410888)))) / (var_8 = (var_8 = (byte)- ((float)1.1274221129183653E308)));
        for (var_5 = var_6; 1.2735891E38F % 1.053894E38F < var_6 && (var_18 < 30 && ((! (! !false | true ^ false) ? false : !false) ? ! !false : (var_6 >>= var_10) == var_6) ^ true); var_3 <<= "hyrxyqqd".indexOf(var_2))
        {
            var_5 = "od".startsWith("fwv".concat("ats")) & true ? (var_3 = ++var_3) : var_4;
            var_18++;
            var_5 = (var_7 = var_6) % var_1 ^ 232893852;
            var_6 >>= var_1;
        }
        var_12 = (1814648497 < (4091513899323774976L | (int)+2.7540011E38F) ? true || false : true) ? (byte)var_4 : (!true & true ? (byte)var_6 : (byte)'F');
        if ((var_8 = (byte)var_17) <= (var_12 = (byte)var_17))
        {
            var_12 = (var_8 = (var_12 = (var_8 = (var_12 = (var_8 = (byte)var_9)))));
        }
        else
        {
            var_8 = (false ? "vg".equalsIgnoreCase("tvv") : !true) ? (byte)var_17 : (byte)1650288887;
        }
        var_12 = (var_12 = "".toString().equalsIgnoreCase("qmpfjex") ? (byte)var_17 : (byte)var_3);
        String var_19;
    }
}
