MT Manager v2.15.3版本的 MD5 值为:34ea5286e529d87838c6cae0a2220d93

以下内容为反编译后的 C1632.java 源代码,内容仅作参考


package l;

import com.tencent.mm.opensdk.constants.ConstantsAPI;
import java.util.HashMap;
import java.util.Map;

public class C1632 implements InterfaceC2006 {

    public static final int f5173 = 2;

    public static final int f5174 = 10;

    public static final int f5175 = 8;

    public static final int f5176 = 16;

    public static final int f5177 = 1;

    public static final int f5178 = 4;

    public Map f5179;

    public boolean f5180;

    public boolean f5181;

    public C11646 f5182;

    public C3038 f5184;

    public C3690 f5185;

    public boolean f5186;

    public boolean f5187;

    public boolean f5189;

    public EnumC4662 f5190;

    public InterfaceC7900 f5192;

    public boolean f5194;

    public boolean f5196;

    public boolean f5197;

    public boolean f5199;

    public boolean f5200;

    public C8885 f5202;

    public boolean f5203;

    public C13330 f5204;

    public boolean f5205;

    public int f5195 = 0;

    public int f5193 = 0;

    public int f5183 = -1;

    public int f5191 = -1;

    public C6594 f5188 = new C6594();

    public C6594 f5201 = new C6594();

    public C6594 f5198 = new C6594();

    public static int m4777(int i, int i2) {
        return i == -1 ? i2 : (i2 != -1 && i >= i2) ? i2 : i;
    }

    private void m4790(int i) {
        if (i > this.f5191) {
            this.f5191 = i;
        }
    }

    public void mo4833(AbstractC8932 abstractC8932, int i) {
    }

    public int mo4848(AbstractC8932 abstractC8932) {
        return -1;
    }

    public AbstractC8932 mo4863(AbstractC8932 abstractC8932) {
        return abstractC8932;
    }

    public int m4871() {
        return this.f5191;
    }

    public AbstractC8932 mo4884(AbstractC8932 abstractC8932) {
        return abstractC8932;
    }

    private AbstractC13937[] m4773() {
        C6594 c6594 = this.f5188;
        if (c6594.f17751 == c6594.f17752) {
            c6594.m15669((Object) new AbstractC13937[11]);
        }
        C6594 c65942 = this.f5188;
        C12488 c12488 = c65942.f17751;
        AbstractC13937[] abstractC13937Arr = (AbstractC13937[]) c12488.f36366;
        c65942.f17751 = c12488.f36367;
        return abstractC13937Arr;
    }

    private void m4775(int i, String str, Object... objArr) {
        if (i > this.f5192.mo13402() || i == -1) {
            if (this.f5192.mo13401() == EnumC6216.EOF) {
                m4830(i, "premature.eof", new Object[0]);
            } else {
                m4830(i, str, objArr);
            }
        }
        this.f5192.mo13391(i);
        if (this.f5192.mo13390() == this.f5183) {
            this.f5192.nextToken();
        }
        this.f5183 = this.f5192.mo13390();
    }

    private int[] m4776() {
        C6594 c6594 = this.f5198;
        if (c6594.f17751 == c6594.f17752) {
            c6594.m15669(new int[11]);
        }
        C6594 c65942 = this.f5198;
        C12488 c12488 = c65942.f17751;
        int[] iArr = (int[]) c12488.f36366;
        c65942.f17751 = c12488.f36367;
        return iArr;
    }

    private AbstractC13937 m4783(AbstractC13937 abstractC13937) {
        if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
            return abstractC13937;
        }
        int mo13390 = this.f5192.mo13390();
        this.f5192.nextToken();
        C12020 m4787 = m4787(abstractC13937, mo13390);
        this.f5184.m8635(mo13390);
        return m4787;
    }

    private EnumC6216[] m4784() {
        C6594 c6594 = this.f5201;
        if (c6594.f17751 == c6594.f17752) {
            c6594.m15669((Object) new EnumC6216[11]);
        }
        C6594 c65942 = this.f5201;
        C12488 c12488 = c65942.f17751;
        EnumC6216[] enumC6216Arr = (EnumC6216[]) c12488.f36366;
        c65942.f17751 = c12488.f36367;
        return enumC6216Arr;
    }

    public AbstractC8932 m4792() {
        boolean z;
        int mo13390 = this.f5192.mo13390();
        this.f5192.nextToken();
        if (this.f5192.mo13401() == EnumC6216.STATIC) {
            m4802();
            this.f5192.nextToken();
            z = true;
        } else {
            z = false;
        }
        AbstractC13937 abstractC13937 = (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(this.f5192.mo13390()).mo8567(m4877()));
        while (true) {
            int mo133902 = this.f5192.mo13390();
            EnumC6216 enumC6216 = EnumC6216.DOT;
            m4832(enumC6216);
            if (this.f5192.mo13401() == EnumC6216.STAR) {
                abstractC13937 = (AbstractC13937) mo4863((AbstractC8932) this.f5184.m8635(mo133902).mo8615(abstractC13937, this.f5204.f38874));
                this.f5192.nextToken();
                break;
            }
            abstractC13937 = (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(mo133902).mo8615(abstractC13937, m4877()));
            if (this.f5192.mo13401() != enumC6216) {
                break;
            }
        }
        m4832(EnumC6216.SEMI);
        return mo4884(this.f5184.m8635(mo13390).mo8613(abstractC13937, z));
    }

    public void m4793() {
        if (this.f5200) {
            return;
        }
        m4830(this.f5192.mo13390(), "foreach.not.supported.in.source", this.f5190.f13164);
        this.f5200 = true;
    }

    public AbstractC8932 m4794() {
        return m4818(this.f5192.mo13390(), m4849(16L), mo4797(), m4877(), true, null);
    }

    public C12862 m4796(C4675 c4675, String str) {
        int mo13390 = this.f5192.mo13390();
        m4832(EnumC6216.ENUM);
        AbstractC3226 m4877 = m4877();
        C12488 m26647 = C12488.m26647();
        if (this.f5192.mo13401() == EnumC6216.IMPLEMENTS) {
            this.f5192.nextToken();
            m26647 = m4845();
        }
        C12488 m4815 = m4815(m4877);
        c4675.f13182 |= 16384;
        C12862 c12862 = (C12862) mo4884(this.f5184.m8635(mo13390).mo8620(c4675, m4877, C12488.m26647(), null, m26647, m4815));
        m4834(c12862, str);
        return c12862;
    }

    public AbstractC13937 m4799(AbstractC3226 abstractC3226) {
        String mo13394;
        Float valueOf;
        String mo133942;
        Double valueOf2;
        int mo13390 = this.f5192.mo13390();
        AbstractC13937 abstractC13937 = this.f5202;
        switch (C5000.f14003[this.f5192.mo13401().ordinal()]) {
            case 47:
                try {
                    abstractC13937 = this.f5184.m8635(mo13390).mo8600(4, Integer.valueOf(C13797.m28903(m4862(abstractC3226), this.f5192.mo13395())));
                    break;
                } catch (NumberFormatException unused) {
                    m4830(this.f5192.mo13390(), "int.number.too.large", m4862(abstractC3226));
                    break;
                }
            case 48:
                try {
                    abstractC13937 = this.f5184.m8635(mo13390).mo8600(5, new Long(C13797.m28913(m4862(abstractC3226), this.f5192.mo13395())));
                    break;
                } catch (NumberFormatException unused2) {
                    m4830(this.f5192.mo13390(), "int.number.too.large", m4862(abstractC3226));
                    break;
                }
            case 49:
                if (this.f5192.mo13395() == 16) {
                    mo13394 = "0x" + this.f5192.mo13394();
                } else {
                    mo13394 = this.f5192.mo13394();
                }
                try {
                    valueOf = Float.valueOf(mo13394);
                } catch (NumberFormatException unused3) {
                    valueOf = Float.valueOf(Float.NaN);
                }
                if (valueOf.floatValue() == 0.0f && !m4835(mo13394)) {
                    m4830(this.f5192.mo13390(), "fp.number.too.small", new Object[0]);
                    break;
                } else if (valueOf.floatValue() == Float.POSITIVE_INFINITY) {
                    m4830(this.f5192.mo13390(), "fp.number.too.large", new Object[0]);
                    break;
                } else {
                    abstractC13937 = this.f5184.m8635(mo13390).mo8600(6, valueOf);
                    break;
                }
                break;
            case 50:
                if (this.f5192.mo13395() == 16) {
                    mo133942 = "0x" + this.f5192.mo13394();
                } else {
                    mo133942 = this.f5192.mo13394();
                }
                try {
                    valueOf2 = Double.valueOf(mo133942);
                } catch (NumberFormatException unused4) {
                    valueOf2 = Double.valueOf(Double.NaN);
                }
                if (valueOf2.doubleValue() == 0.0d && !m4835(mo133942)) {
                    m4830(this.f5192.mo13390(), "fp.number.too.small", new Object[0]);
                    break;
                } else if (valueOf2.doubleValue() == Double.POSITIVE_INFINITY) {
                    m4830(this.f5192.mo13390(), "fp.number.too.large", new Object[0]);
                    break;
                } else {
                    abstractC13937 = this.f5184.m8635(mo13390).mo8600(7, valueOf2);
                    break;
                }
            case 51:
                abstractC13937 = this.f5184.m8635(mo13390).mo8600(2, Integer.valueOf(this.f5192.mo13394().charAt(0)));
                break;
            case 52:
                abstractC13937 = this.f5184.m8635(mo13390).mo8600(10, this.f5192.mo13394());
                break;
            case 53:
            case 54:
                abstractC13937 = this.f5184.m8635(mo13390).mo8600(8, Integer.valueOf(this.f5192.mo13401() != EnumC6216.TRUE ? 0 : 1));
                break;
            case 55:
                abstractC13937 = this.f5184.m8635(mo13390).mo8600(17, (Object) null);
                break;
            default:
                C5845.m14180();
                break;
        }
        if (abstractC13937 == this.f5202) {
            abstractC13937 = this.f5184.m8635(mo13390).m8639();
        }
        mo4833((AbstractC8932) abstractC13937, this.f5192.mo13397());
        this.f5192.nextToken();
        return abstractC13937;
    }

    public AbstractC13937 m4800(C12488 c12488, AbstractC13937 abstractC13937) {
        this.f5192.nextToken();
        if (this.f5192.mo13401() == EnumC6216.LPAREN || c12488 != null) {
            return m4822(c12488, abstractC13937);
        }
        int mo13390 = this.f5192.mo13390();
        m4832(EnumC6216.DOT);
        return m4857(this.f5192.mo13401() == EnumC6216.LT ? m4817(false) : null, (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8615(abstractC13937, m4877())));
    }

    public AbstractC13937 m4801(AbstractC13937 abstractC13937) {
        if (this.f5192.mo13401() != EnumC6216.QUES) {
            return abstractC13937;
        }
        int mo13390 = this.f5192.mo13390();
        this.f5192.nextToken();
        AbstractC13937 m4803 = m4803();
        m4832(EnumC6216.COLON);
        return this.f5184.m8635(mo13390).mo8577(abstractC13937, m4803, m4869());
    }

    public void m4802() {
        if (this.f5196) {
            return;
        }
        m4830(this.f5192.mo13390(), "static.import.not.supported.in.source", this.f5190.f13164);
        this.f5196 = true;
    }

    @Override
    public C4442 mo4808() {
        AbstractC13937 abstractC13937;
        int mo13390 = this.f5192.mo13390();
        String mo9318 = this.f5192.mo9318();
        C12488 m26647 = C12488.m26647();
        C4675 m4847 = this.f5192.mo13401() == EnumC6216.MONKEYS_AT ? m4847() : null;
        if (this.f5192.mo13401() == EnumC6216.PACKAGE) {
            if (m4847 != null) {
                m4831(m4847.f13182);
                m26647 = m4847.f13181;
                m4847 = null;
            }
            this.f5192.nextToken();
            abstractC13937 = m4883();
            m4832(EnumC6216.SEMI);
        } else {
            abstractC13937 = null;
        }
        C6594 c6594 = new C6594();
        boolean z = true;
        while (true) {
            EnumC6216 mo13401 = this.f5192.mo13401();
            EnumC6216 enumC6216 = EnumC6216.EOF;
            if (mo13401 == enumC6216) {
                break;
            }
            if (this.f5192.mo13390() <= this.f5191) {
                m4782(z, false, false, false);
                if (this.f5192.mo13401() == enumC6216) {
                    break;
                }
            }
            if (z && m4847 == null && this.f5192.mo13401() == EnumC6216.IMPORT) {
                c6594.m15669(m4792());
            } else {
                AbstractC8932 m4853 = m4853(m4847);
                if (this.f5186 && mo9318 != null && this.f5179.get(m4853) == mo9318) {
                    mo9318 = null;
                }
                if (m4853 instanceof C5517) {
                    m4853 = ((C5517) m4853).f15182;
                }
                c6594.m15669(m4853);
                if (m4853 instanceof C12862) {
                    z = false;
                }
                m4847 = null;
            }
        }
        C4442 mo8592 = this.f5184.m8635(mo13390).mo8592(m26647, abstractC13937, c6594.m15676());
        m4834(mo8592, mo9318);
        if (c6594.f17751.isEmpty()) {
            mo4833(mo8592, this.f5192.mo13398());
        }
        if (this.f5186) {
            mo8592.f12466 = this.f5179;
        }
        if (this.f5180) {
            mo8592.f12459 = this.f5192.mo9317();
        }
        return mo8592;
    }

    public C6594 m4811(int i, AbstractC13937 abstractC13937, C6594 c6594) {
        c6594.m15669(mo4884(this.f5184.m8635(i).mo8566(m4858(abstractC13937))));
        while (this.f5192.mo13401() == EnumC6216.COMMA) {
            this.f5192.nextToken();
            c6594.m15669(mo4884(this.f5184.m8635(this.f5192.mo13390()).mo8566(m4858(mo4866()))));
        }
        return c6594;
    }

    public C6594 m4812(C4675 c4675, AbstractC13937 abstractC13937, C6594 c6594) {
        return m4810(this.f5192.mo13390(), c4675, abstractC13937, m4877(), false, null, c6594);
    }

    public C12769 m4819(C4675 c4675, AbstractC13937 abstractC13937) {
        int mo13390 = this.f5192.mo13390();
        AbstractC3226 m4877 = m4877();
        if ((c4675.f13182 & C5132.f14235) != 0 && this.f5192.mo13401() == EnumC6216.LBRACKET) {
            this.f5182.m29839(this.f5192.mo13390(), "varargs.and.old.array.syntax", new Object[0]);
        }
        return (C12769) mo4884(this.f5184.m8635(mo13390).mo8618(c4675, m4877, m4783(abstractC13937), (AbstractC13937) null));
    }

    public C12769 m4820(C4675 c4675, AbstractC13937 abstractC13937, boolean z, String str) {
        return m4818(this.f5192.mo13390(), c4675, abstractC13937, m4877(), z, str);
    }

    public C12862 m4821(C4675 c4675, String str) {
        AbstractC13937 abstractC13937;
        int mo13390 = this.f5192.mo13390();
        m4832(EnumC6216.CLASS);
        AbstractC3226 m4877 = m4877();
        C12488 m4878 = m4878();
        if (this.f5192.mo13401() == EnumC6216.EXTENDS) {
            this.f5192.nextToken();
            abstractC13937 = mo4797();
        } else {
            abstractC13937 = null;
        }
        AbstractC13937 abstractC139372 = abstractC13937;
        C12488 m26647 = C12488.m26647();
        if (this.f5192.mo13401() == EnumC6216.IMPLEMENTS) {
            this.f5192.nextToken();
            m26647 = m4845();
        }
        C12862 c12862 = (C12862) mo4884(this.f5184.m8635(mo13390).mo8620(c4675, m4877, m4878, abstractC139372, m26647, m4816(m4877, false)));
        m4834(c12862, str);
        return c12862;
    }

    public AbstractC13937 m4825(int i, C12488 c12488, AbstractC13937 abstractC13937) {
        AbstractC13937 abstractC139372 = (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(this.f5192.mo13390()).mo8567(m4877()));
        if (this.f5192.mo13401() == EnumC6216.LT) {
            int i2 = this.f5195;
            m4836();
            abstractC139372 = m4814(abstractC139372, true);
            this.f5195 = i2;
        }
        return m4807(i, abstractC13937, c12488, abstractC139372);
    }

    public AbstractC13937 m4827(AbstractC13937 abstractC13937) {
        AbstractC3226 abstractC3226;
        if ((this.f5195 & 1) == 0 || this.f5192.mo13401() != EnumC6216.DOT) {
            if ((this.f5195 & 2) != 0) {
                this.f5195 = 2;
                return abstractC13937;
            }
            m4778(this.f5192.mo13390(), "dot.class.expected", new EnumC6216[0]);
            return abstractC13937;
        }
        this.f5195 = 1;
        int mo13390 = this.f5192.mo13390();
        this.f5192.nextToken();
        m4832(EnumC6216.CLASS);
        if (this.f5192.mo13390() == this.f5191) {
            if (this.f5192.mo13401() == EnumC6216.IDENTIFIER) {
                abstractC3226 = this.f5192.name();
                this.f5192.nextToken();
            } else {
                abstractC3226 = this.f5204.f38926;
            }
            return this.f5184.m8635(mo13390).mo8605(C12488.of((Object) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8615(abstractC13937, abstractC3226))));
        }
        return (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8615(abstractC13937, this.f5204.f38928));
    }

    public AbstractC13937 m4828(AbstractC13937 abstractC13937, int i) {
        StringBuffer m4806;
        C12488 c12488 = this.f5188.f17751;
        AbstractC13937[] m4773 = m4773();
        C12488 c124882 = this.f5201.f17751;
        EnumC6216[] m4784 = m4784();
        C12488 c124883 = this.f5198.f17751;
        int[] m4776 = m4776();
        m4773[0] = abstractC13937;
        int mo13390 = this.f5192.mo13390();
        EnumC6216 enumC6216 = EnumC6216.ERROR;
        int i2 = -1;
        int i3 = 0;
        while (m4774(this.f5192.mo13401()) >= i) {
            m4776[i3] = i2;
            m4784[i3] = enumC6216;
            i3++;
            enumC6216 = this.f5192.mo13401();
            i2 = this.f5192.mo13390();
            this.f5192.nextToken();
            m4773[i3] = enumC6216 == EnumC6216.INSTANCEOF ? mo4797() : m4842();
            while (i3 > 0 && m4774(enumC6216) >= m4774(this.f5192.mo13401())) {
                int i4 = i3 - 1;
                m4773[i4] = m4781(i2, enumC6216, m4773[i4], m4773[i3]);
                i3--;
                enumC6216 = m4784[i3];
                i2 = m4776[i3];
            }
        }
        C5845.m14183(i3 == 0);
        AbstractC13937 abstractC139372 = m4773[0];
        if (abstractC139372.mo782() == 71 && (m4806 = m4806((AbstractC8932) abstractC139372)) != null) {
            abstractC139372 = (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8600(10, m4806.toString()));
        }
        this.f5188.f17751 = c12488;
        this.f5201.f17751 = c124882;
        this.f5198.f17751 = c124883;
        return abstractC139372;
    }

    public void m4830(int i, String str, Object... objArr) {
        this.f5182.m29840(EnumC0326.SYNTAX, i, str, objArr);
    }

    public void m4832(EnumC6216 enumC6216) {
        if (this.f5192.mo13401() == enumC6216) {
            this.f5192.nextToken();
        } else {
            m4790(this.f5192.mo13390());
            m4775(this.f5192.mo13398(), "expected", enumC6216);
        }
    }

    public void m4834(AbstractC8932 abstractC8932, String str) {
        if (!this.f5186 || str == null) {
            return;
        }
        this.f5179.put(abstractC8932, str);
    }

    public void m4836() {
        if (this.f5197) {
            return;
        }
        m4830(this.f5192.mo13390(), "generics.not.supported.in.source", this.f5190.f13164);
        this.f5197 = true;
    }

    public void m4838() {
        if (this.f5203) {
            return;
        }
        m4830(this.f5192.mo13390(), "diamond.not.supported.in.source", this.f5190.f13164);
        this.f5203 = true;
    }

    public AbstractC13937 m4842() {
        AbstractC13937 m4886;
        int mo13390 = this.f5192.mo13390();
        C12488 m4864 = m4864(1);
        int i = C5000.f14003[this.f5192.mo13401().ordinal()];
        if (i != 9) {
            switch (i) {
                case 22:
                case 23:
                case 24:
                case 25:
                case 26:
                case 27:
                case 28:
                case 29:
                    if (m4864 != null) {
                        m4890();
                    }
                    m4886 = m4827(m4783(m4876()));
                    if (m4864 != null) {
                        m4890();
                    }
                    while (true) {
                        int mo133902 = this.f5192.mo13390();
                        if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
                            this.f5192.nextToken();
                            int i2 = this.f5195;
                            if ((i2 & 2) != 0) {
                                this.f5195 = 2;
                                if (this.f5192.mo13401() == EnumC6216.RBRACKET) {
                                    this.f5192.nextToken();
                                    return (AbstractC13937) mo4884(this.f5184.m8635(mo133902).mo8641(m4783(m4886)));
                                }
                                this.f5195 = i2;
                            }
                            if ((this.f5195 & 1) != 0) {
                                this.f5195 = 1;
                                m4886 = (AbstractC13937) mo4863(this.f5184.m8635(mo133902).mo8565(m4886, m4803()));
                            }
                            m4832(EnumC6216.RBRACKET);
                        } else if (this.f5192.mo13401() == EnumC6216.DOT) {
                            this.f5192.nextToken();
                            C12488 m48642 = m4864(1);
                            if (this.f5192.mo13401() == EnumC6216.SUPER && (this.f5195 & 1) != 0) {
                                this.f5195 = 1;
                                AbstractC13937 abstractC13937 = (AbstractC13937) mo4863(this.f5184.m8635(mo133902).mo8615(m4886, this.f5204.f38899));
                                this.f5192.nextToken();
                                m4886 = m4822(m48642, abstractC13937);
                            } else if (this.f5192.mo13401() != EnumC6216.NEW || (this.f5195 & 1) == 0) {
                                m4886 = m4857(m48642, m4886((AbstractC13937) mo4884(this.f5184.m8635(mo133902).mo8615(m4886, m4877()))));
                            } else {
                                if (m48642 != null) {
                                    return m4890();
                                }
                                this.f5195 = 1;
                                int mo133903 = this.f5192.mo13390();
                                this.f5192.nextToken();
                                if (this.f5192.mo13401() == EnumC6216.LT) {
                                    m48642 = m4817(false);
                                }
                                m4886 = m4825(mo133903, m48642, m4886);
                            }
                        } else {
                            while (true) {
                                EnumC6216 mo13401 = this.f5192.mo13401();
                                EnumC6216 enumC6216 = EnumC6216.PLUSPLUS;
                                if ((mo13401 == enumC6216 || this.f5192.mo13401() == EnumC6216.SUBSUB) && (this.f5195 & 1) != 0) {
                                    this.f5195 = 1;
                                    m4886 = (AbstractC13937) mo4863(this.f5184.m8635(this.f5192.mo13390()).mo8581(this.f5192.mo13401() == enumC6216 ? 54 : 55, m4886));
                                    this.f5192.nextToken();
                                }
                            }
                            return (AbstractC13937) mo4884((AbstractC8932) m4886);
                        }
                    }
                    break;
                case 30:
                    if (m4864 != null) {
                        m4890();
                    }
                    if ((this.f5195 & 1) != 0) {
                        this.f5192.nextToken();
                        if (this.f5192.mo13401() == EnumC6216.DOT) {
                            m4886 = m4827((AbstractC13937) mo4884(this.f5184.m8635(mo13390).mo8579(9)));
                            if (m4864 != null) {
                            }
                            while (true) {
                                int mo1339022 = this.f5192.mo13390();
                                if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
                                }
                            }
                        } else {
                            return m4855(mo13390);
                        }
                    } else {
                        C1823 c1823 = (C1823) mo4863(this.f5184.m8635(mo13390).mo8579(9));
                        this.f5192.nextToken();
                        return c1823;
                    }
                    break;
                default:
                    switch (i) {
                        case 47:
                        case 48:
                        case 49:
                        case 50:
                        case 51:
                        case 52:
                        case 53:
                        case 54:
                        case 55:
                            if (m4864 == null && (this.f5195 & 1) != 0) {
                                this.f5195 = 1;
                                m4886 = m4799(this.f5204.f38891);
                                if (m4864 != null) {
                                }
                                while (true) {
                                    int mo13390222 = this.f5192.mo13390();
                                    if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
                                    }
                                }
                            } else {
                                return m4890();
                            }
                            break;
                        default:
                            switch (i) {
                                case 68:
                                case 69:
                                    if (m4864 == null && (this.f5195 & 1) != 0) {
                                        EnumC6216 mo134012 = this.f5192.mo13401();
                                        this.f5192.nextToken();
                                        this.f5195 = 1;
                                        if (mo134012 == EnumC6216.SUB && ((this.f5192.mo13401() == EnumC6216.INTLITERAL || this.f5192.mo13401() == EnumC6216.LONGLITERAL) && this.f5192.mo13395() == 10)) {
                                            this.f5195 = 1;
                                            m4886 = m4799(this.f5204.f38946);
                                            if (m4864 != null) {
                                            }
                                            while (true) {
                                                int mo133902222 = this.f5192.mo13390();
                                                if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
                                                }
                                            }
                                        } else {
                                            return this.f5184.m8635(mo13390).mo8581(m4789(mo134012), m4842());
                                        }
                                    } else {
                                        return m4890();
                                    }
                                    break;
                                case 70:
                                    if (m4864 == null && (this.f5195 & 1) != 0) {
                                        this.f5192.nextToken();
                                        this.f5195 = 7;
                                        AbstractC13937 m4842 = m4842();
                                        if ((this.f5195 & 2) != 0 && this.f5192.mo13401() == EnumC6216.LT) {
                                            int mo133904 = this.f5192.mo13390();
                                            this.f5192.nextToken();
                                            this.f5195 = 8 | (this.f5195 & 3);
                                            AbstractC13937 m48422 = m4842();
                                            if ((this.f5195 & 2) != 0 && (this.f5192.mo13401() == EnumC6216.COMMA || this.f5192.mo13401() == EnumC6216.GT)) {
                                                this.f5195 = 2;
                                                C6594 c6594 = new C6594();
                                                c6594.m15669(m48422);
                                                while (this.f5192.mo13401() == EnumC6216.COMMA) {
                                                    this.f5192.nextToken();
                                                    c6594.m15669(m4881());
                                                }
                                                m4832(EnumC6216.GT);
                                                AbstractC13937 abstractC139372 = (AbstractC13937) mo4884(this.f5184.m8635(mo133904).mo8568(m4842, c6594.m15676()));
                                                m4836();
                                                while (this.f5192.mo13401() == EnumC6216.DOT) {
                                                    this.f5192.nextToken();
                                                    this.f5195 = 2;
                                                    abstractC139372 = m4886((AbstractC13937) mo4884(this.f5184.m8635(this.f5192.mo13390()).mo8615(abstractC139372, m4877())));
                                                }
                                                m4842 = m4783((AbstractC13937) mo4884((AbstractC8932) abstractC139372));
                                            } else if ((this.f5195 & 1) != 0) {
                                                this.f5195 = 1;
                                                m4842 = m4867(m4801(m4828(this.f5184.m8635(mo133904).mo8612(64, m4842, m4828(m48422, 11)), 4)));
                                            } else {
                                                m4832(EnumC6216.GT);
                                            }
                                        } else {
                                            m4842 = m4867(m4801(m4828(m4842, 4)));
                                        }
                                        m4832(EnumC6216.RPAREN);
                                        int i3 = this.f5195;
                                        this.f5193 = i3;
                                        this.f5195 = 1;
                                        if ((i3 & 1) == 0) {
                                            return this.f5184.m8635(mo13390).mo8631((AbstractC8932) m4842, m4842());
                                        }
                                        if ((i3 & 2) != 0) {
                                            int i4 = C5000.f14003[this.f5192.mo13401().ordinal()];
                                            if (i4 != 9) {
                                                switch (i4) {
                                                    default:
                                                        switch (i4) {
                                                            default:
                                                                switch (i4) {
                                                                }
                                                                if (m4864 != null) {
                                                                }
                                                                while (true) {
                                                                    int mo1339022222 = this.f5192.mo13390();
                                                                    if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
                                                                    }
                                                                }
                                                                break;
                                                            case 47:
                                                            case 48:
                                                            case 49:
                                                            case 50:
                                                            case 51:
                                                            case 52:
                                                            case 53:
                                                            case 54:
                                                            case 55:
                                                                return this.f5184.m8635(mo13390).mo8631((AbstractC8932) m4842, m4842());
                                                        }
                                                    case 22:
                                                    case 23:
                                                    case 24:
                                                    case 25:
                                                    case 26:
                                                    case 27:
                                                    case 28:
                                                    case 29:
                                                    case 30:
                                                    case 31:
                                                        break;
                                                }
                                            }
                                            return this.f5184.m8635(mo13390).mo8631((AbstractC8932) m4842, m4842());
                                        }
                                        m4886 = (AbstractC13937) mo4884(this.f5184.m8635(mo13390).mo8648(m4842));
                                        if (m4864 != null) {
                                        }
                                        while (true) {
                                            int mo13390222222 = this.f5192.mo13390();
                                            if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
                                            }
                                        }
                                    } else {
                                        return m4890();
                                    }
                                    break;
                                case 71:
                                    if ((this.f5195 & 1) != 0) {
                                        this.f5195 = 1;
                                        AbstractC13937 abstractC139373 = (AbstractC13937) mo4863(this.f5184.m8635(mo13390).mo8567(this.f5204.f38871));
                                        this.f5192.nextToken();
                                        if (m4864 == null) {
                                            m4886 = m4857((C12488) null, abstractC139373);
                                        } else {
                                            m4886 = m4822(m4864, abstractC139373);
                                        }
                                        m4864 = null;
                                        if (m4864 != null) {
                                        }
                                        while (true) {
                                            int mo133902222222 = this.f5192.mo13390();
                                            if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
                                            }
                                        }
                                    } else {
                                        return m4890();
                                    }
                                    break;
                                case 72:
                                    if ((this.f5195 & 1) != 0) {
                                        this.f5195 = 1;
                                        m4886 = m4800(m4864, (AbstractC13937) mo4863(this.f5184.m8635(mo13390).mo8567(this.f5204.f38899)));
                                        m4864 = null;
                                        if (m4864 != null) {
                                        }
                                        while (true) {
                                            int mo1339022222222 = this.f5192.mo13390();
                                            if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
                                            }
                                        }
                                    } else {
                                        return m4890();
                                    }
                                    break;
                                case 73:
                                    if (m4864 != null) {
                                        return m4890();
                                    }
                                    if ((this.f5195 & 1) != 0) {
                                        this.f5195 = 1;
                                        this.f5192.nextToken();
                                        if (this.f5192.mo13401() == EnumC6216.LT) {
                                            m4864 = m4817(false);
                                        }
                                        m4886 = m4824(mo13390, m4864);
                                        m4864 = null;
                                        if (m4864 != null) {
                                        }
                                        while (true) {
                                            int mo13390222222222 = this.f5192.mo13390();
                                            if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
                                            }
                                        }
                                    } else {
                                        return m4890();
                                    }
                                    break;
                                case 74:
                                    break;
                                default:
                                    switch (i) {
                                        case 77:
                                            int i5 = this.f5195;
                                            if ((i5 & 2) != 0 && (i5 & 12) == 8) {
                                                this.f5195 = 2;
                                                return m4881();
                                            }
                                            return m4890();
                                        case 78:
                                        case InterfaceC9912.f28700:
                                        case 80:
                                        case InterfaceC9912.f28664:
                                            break;
                                        default:
                                            return m4890();
                                    }
                                    if (m4864 != null) {
                                    }
                                    while (true) {
                                        int mo133902222222222 = this.f5192.mo13390();
                                        if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
                                        }
                                    }
                                    break;
                            }
                    }
                case 31:
                    if (m4864 == null) {
                        return m4890();
                    }
                    AbstractC13937 abstractC139374 = (AbstractC13937) mo4884(this.f5184.m8635(this.f5192.mo13390()).mo8567(m4877()));
                    while (true) {
                        int mo133905 = this.f5192.mo13390();
                        int[] iArr = C5000.f14003;
                        int i6 = iArr[this.f5192.mo13401().ordinal()];
                        if (i6 == 70) {
                            if ((this.f5195 & 1) != 0) {
                                this.f5195 = 1;
                                abstractC139374 = m4822(m4864, abstractC139374);
                                break;
                            }
                        } else if (i6 == 75) {
                            this.f5192.nextToken();
                            EnumC6216 mo134013 = this.f5192.mo13401();
                            EnumC6216 enumC62162 = EnumC6216.RBRACKET;
                            if (mo134013 == enumC62162) {
                                this.f5192.nextToken();
                                abstractC139374 = m4827((AbstractC13937) mo4884(this.f5184.m8635(mo133905).mo8641(m4783(abstractC139374))));
                            } else {
                                if ((this.f5195 & 1) != 0) {
                                    this.f5195 = 1;
                                    abstractC139374 = (AbstractC13937) mo4863(this.f5184.m8635(mo133905).mo8565(abstractC139374, m4803()));
                                }
                                m4832(enumC62162);
                            }
                        } else if (i6 == 76) {
                            this.f5192.nextToken();
                            int i7 = this.f5195;
                            this.f5195 = i7 & (-5);
                            C12488 m48643 = m4864(1);
                            this.f5195 = i7;
                            if ((i7 & 1) != 0) {
                                int i8 = iArr[this.f5192.mo13401().ordinal()];
                                if (i8 == 7) {
                                    if (m48643 != null) {
                                        return m4890();
                                    }
                                    this.f5195 = 1;
                                    abstractC139374 = (AbstractC13937) mo4863(this.f5184.m8635(mo133905).mo8615(abstractC139374, this.f5204.f38928));
                                    this.f5192.nextToken();
                                    break;
                                } else {
                                    switch (i8) {
                                        case 71:
                                            if (m48643 != null) {
                                                return m4890();
                                            }
                                            this.f5195 = 1;
                                            abstractC139374 = (AbstractC13937) mo4863(this.f5184.m8635(mo133905).mo8615(abstractC139374, this.f5204.f38871));
                                            this.f5192.nextToken();
                                            break;
                                        case 72:
                                            this.f5195 = 1;
                                            abstractC139374 = m4800(m48643, (AbstractC13937) mo4863(this.f5184.m8635(mo133905).mo8615(abstractC139374, this.f5204.f38899)));
                                            break;
                                        case 73:
                                            if (m48643 != null) {
                                                return m4890();
                                            }
                                            this.f5195 = 1;
                                            int mo133906 = this.f5192.mo13390();
                                            this.f5192.nextToken();
                                            if (this.f5192.mo13401() == EnumC6216.LT) {
                                                m48643 = m4817(false);
                                            }
                                            abstractC139374 = m4825(mo133906, m48643, abstractC139374);
                                            break;
                                    }
                                }
                            }
                            abstractC139374 = (AbstractC13937) mo4884(this.f5184.m8635(mo133905).mo8615(abstractC139374, m4877()));
                            m4864 = m48643;
                        }
                        if (m4864 != null) {
                        }
                        while (true) {
                            int mo1339022222222222 = this.f5192.mo13390();
                            if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
                            }
                        }
                    }
                    if (m4864 != null) {
                        m4890();
                    }
                    m4886 = m4886(abstractC139374);
                    if (m4864 != null) {
                    }
                    while (true) {
                        int mo13390222222222222 = this.f5192.mo13390();
                        if (this.f5192.mo13401() != EnumC6216.LBRACKET) {
                        }
                    }
                    break;
            }
        }
        if (m4864 == null) {
        }
    }

    public C12488 m4843() {
        if (this.f5192.mo13401() != EnumC6216.MONKEYS_AT) {
            return C12488.m26647();
        }
        C6594 c6594 = new C6594();
        while (this.f5192.mo13401() == EnumC6216.MONKEYS_AT) {
            int mo13390 = this.f5192.mo13390();
            this.f5192.nextToken();
            c6594.m15669(m4823(mo13390));
        }
        return c6594.m15676();
    }

    public C2758 m4846() {
        AbstractC13937 abstractC13937;
        int mo13390 = this.f5192.mo13390();
        m4832(EnumC6216.CATCH);
        m4832(EnumC6216.LPAREN);
        C4675 m4849 = m4849(C5132.f14248);
        C12488 m4804 = m4804();
        if (m4804.size() > 1) {
            abstractC13937 = (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(((AbstractC13937) m4804.f36366).mo3556()).m8651(m4804));
        } else {
            abstractC13937 = (AbstractC13937) m4804.f36366;
        }
        C12769 m4819 = m4819(m4849, abstractC13937);
        m4832(EnumC6216.RPAREN);
        return this.f5184.m8635(mo13390).mo8582(m4819, m4889());
    }

    @Override
    public AbstractC5191 mo4850() {
        int mo13390 = this.f5192.mo13390();
        int i = C5000.f14003[this.f5192.mo13401().ordinal()];
        if (i == 1) {
            this.f5192.nextToken();
            return (AbstractC5191) mo4884(this.f5184.m8635(mo13390).mo8622());
        }
        if (i == 11) {
            return m4889();
        }
        if (i == 19) {
            this.f5192.nextToken();
            return this.f5184.m8635(mo13390).mo8610(mo4805(), m4889());
        }
        AbstractC13937 abstractC13937 = null;
        r4 = null;
        r4 = null;
        r4 = null;
        C14546 m4889 = null;
        AbstractC5191 abstractC5191 = null;
        if (i != 74) {
            switch (i) {
                case 34:
                    this.f5192.nextToken();
                    AbstractC13937 mo4805 = mo4805();
                    AbstractC5191 mo4850 = mo4850();
                    if (this.f5192.mo13401() == EnumC6216.ELSE) {
                        this.f5192.nextToken();
                        abstractC5191 = mo4850();
                    }
                    return this.f5184.m8635(mo13390).mo8609(mo4805, mo4850, abstractC5191);
                case 35:
                    this.f5192.nextToken();
                    m4832(EnumC6216.LPAREN);
                    EnumC6216 mo13401 = this.f5192.mo13401();
                    EnumC6216 enumC6216 = EnumC6216.SEMI;
                    C12488 m26647 = mo13401 == enumC6216 ? C12488.m26647() : m4841();
                    if (m26647.m26654() == 1 && ((AbstractC5191) m26647.f36366).mo782() == 5 && ((C12769) m26647.f36366).f37120 == null) {
                        EnumC6216 mo134012 = this.f5192.mo13401();
                        EnumC6216 enumC62162 = EnumC6216.COLON;
                        if (mo134012 == enumC62162) {
                            m4793();
                            C12769 c12769 = (C12769) m26647.f36366;
                            m4832(enumC62162);
                            AbstractC13937 mo4866 = mo4866();
                            m4832(EnumC6216.RPAREN);
                            return this.f5184.m8635(mo13390).mo8580(c12769, mo4866, mo4850());
                        }
                    }
                    m4832(enumC6216);
                    AbstractC13937 mo48662 = this.f5192.mo13401() != enumC6216 ? mo4866() : null;
                    m4832(enumC6216);
                    EnumC6216 mo134013 = this.f5192.mo13401();
                    EnumC6216 enumC62163 = EnumC6216.RPAREN;
                    C12488 m266472 = mo134013 == enumC62163 ? C12488.m26647() : m4880();
                    m4832(enumC62163);
                    return this.f5184.m8635(mo13390).mo8611(m26647, mo48662, m266472, mo4850());
                case 36:
                    this.f5192.nextToken();
                    return this.f5184.m8635(mo13390).mo8591(mo4805(), mo4850());
                case 37:
                    this.f5192.nextToken();
                    AbstractC5191 mo48502 = mo4850();
                    m4832(EnumC6216.WHILE);
                    C8043 c8043 = (C8043) mo4863(this.f5184.m8635(mo13390).mo8602(mo48502, mo4805()));
                    m4832(EnumC6216.SEMI);
                    return c8043;
                case 38:
                    this.f5192.nextToken();
                    C12488 m266473 = C12488.m26647();
                    if (this.f5192.mo13401() == EnumC6216.LPAREN) {
                        m4868();
                        this.f5192.nextToken();
                        m266473 = m4837();
                        m4832(EnumC6216.RPAREN);
                    }
                    C14546 m48892 = m4889();
                    C6594 c6594 = new C6594();
                    if (this.f5192.mo13401() == EnumC6216.CATCH || this.f5192.mo13401() == EnumC6216.FINALLY) {
                        while (this.f5192.mo13401() == EnumC6216.CATCH) {
                            c6594.m15669(m4846());
                        }
                        if (this.f5192.mo13401() == EnumC6216.FINALLY) {
                            this.f5192.nextToken();
                            m4889 = m4889();
                        }
                    } else if (this.f5199) {
                        if (m266473.isEmpty()) {
                            m4830(mo13390, "try.without.catch.finally.or.resource.decls", new Object[0]);
                        }
                    } else {
                        m4830(mo13390, "try.without.catch.or.finally", new Object[0]);
                    }
                    return this.f5184.m8635(mo13390).mo8606(m266473, m48892, c6594.m15676(), m4889);
                case 39:
                    this.f5192.nextToken();
                    AbstractC13937 mo48052 = mo4805();
                    m4832(EnumC6216.LBRACE);
                    C11927 c11927 = (C11927) mo4863(this.f5184.m8635(mo13390).mo8614(mo48052, m4861()));
                    m4832(EnumC6216.RBRACE);
                    return c11927;
                case 40:
                    this.f5192.nextToken();
                    EnumC6216 mo134014 = this.f5192.mo13401();
                    EnumC6216 enumC62164 = EnumC6216.SEMI;
                    C8559 c8559 = (C8559) mo4863(this.f5184.m8635(mo13390).mo8604(mo134014 != enumC62164 ? mo4866() : null));
                    m4832(enumC62164);
                    return c8559;
                case 41:
                    this.f5192.nextToken();
                    C6033 c6033 = (C6033) mo4863(this.f5184.m8635(mo13390).mo8596((AbstractC8932) mo4866()));
                    m4832(EnumC6216.SEMI);
                    return c6033;
                case 42:
                    this.f5192.nextToken();
                    C0233 c0233 = (C0233) mo4863(this.f5184.m8635(mo13390).mo8574((this.f5192.mo13401() == EnumC6216.IDENTIFIER || this.f5192.mo13401() == EnumC6216.ASSERT || this.f5192.mo13401() == EnumC6216.ENUM) ? m4877() : null));
                    m4832(EnumC6216.SEMI);
                    return c0233;
                case 43:
                    this.f5192.nextToken();
                    C3833 c3833 = (C3833) mo4863(this.f5184.m8635(mo13390).mo8636((this.f5192.mo13401() == EnumC6216.IDENTIFIER || this.f5192.mo13401() == EnumC6216.ASSERT || this.f5192.mo13401() == EnumC6216.ENUM) ? m4877() : null));
                    m4832(EnumC6216.SEMI);
                    return c3833;
                case 44:
                    return (AbstractC5191) mo4884(this.f5184.mo8566(m4786("else.without.if")));
                case 45:
                    return (AbstractC5191) mo4884(this.f5184.mo8566(m4786("finally.without.try")));
                case 46:
                    return (AbstractC5191) mo4884(this.f5184.mo8566(m4786("catch.without.try")));
            }
        }
        if (this.f5194 && this.f5192.mo13401() == EnumC6216.ASSERT) {
            this.f5192.nextToken();
            AbstractC13937 mo48663 = mo4866();
            if (this.f5192.mo13401() == EnumC6216.COLON) {
                this.f5192.nextToken();
                abstractC13937 = mo4866();
            }
            C10336 c10336 = (C10336) mo4863(this.f5184.m8635(mo13390).mo8640(mo48663, abstractC13937));
            m4832(EnumC6216.SEMI);
            return c10336;
        }
        AbstractC3226 name = this.f5192.name();
        AbstractC13937 mo48664 = mo4866();
        if (this.f5192.mo13401() == EnumC6216.COLON && mo48664.mo782() == 35) {
            this.f5192.nextToken();
            return this.f5184.m8635(mo13390).mo8575(name, mo4850());
        }
        C5517 c5517 = (C5517) mo4863(this.f5184.m8635(mo13390).mo8566(m4858(mo48664)));
        m4832(EnumC6216.SEMI);
        return c5517;
    }

    public AbstractC5191 m4851(C4675 c4675, String str) {
        C12488 of;
        C12488 of2;
        EnumC6216 mo13401 = this.f5192.mo13401();
        EnumC6216 enumC6216 = EnumC6216.CLASS;
        if (mo13401 == enumC6216) {
            return m4821(c4675, str);
        }
        EnumC6216 mo134012 = this.f5192.mo13401();
        EnumC6216 enumC62162 = EnumC6216.INTERFACE;
        if (mo134012 == enumC62162) {
            return m4865(c4675, str);
        }
        if (this.f5187) {
            EnumC6216 mo134013 = this.f5192.mo13401();
            EnumC6216 enumC62163 = EnumC6216.ENUM;
            if (mo134013 == enumC62163) {
                return m4796(c4675, str);
            }
            int mo13390 = this.f5192.mo13390();
            if (this.f5192.mo13401() == EnumC6216.IDENTIFIER) {
                of2 = C12488.of((Object) c4675, (Object) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8567(m4877())));
                m4790(this.f5192.mo13390());
            } else {
                of2 = C12488.of((Object) c4675);
            }
            return (AbstractC5191) mo4884(this.f5184.mo8566(m4779(mo13390, of2, "expected3", enumC6216, enumC62162, enumC62163)));
        }
        if (this.f5192.mo13401() == EnumC6216.ENUM) {
            m4830(this.f5192.mo13390(), "enums.not.supported.in.source", this.f5190.f13164);
            this.f5187 = true;
            return m4796(c4675, str);
        }
        int mo133902 = this.f5192.mo13390();
        if (this.f5192.mo13401() == EnumC6216.IDENTIFIER) {
            of = C12488.of((Object) c4675, (Object) mo4884((AbstractC8932) this.f5184.m8635(mo133902).mo8567(m4877())));
            m4790(this.f5192.mo13390());
        } else {
            of = C12488.of((Object) c4675);
        }
        return (AbstractC5191) mo4884(this.f5184.mo8566(m4779(mo133902, of, "expected2", enumC6216, enumC62162)));
    }

    public AbstractC8932 m4852(AbstractC3226 abstractC3226) {
        int i;
        String mo9318 = this.f5192.mo9318();
        if (this.f5192.mo13399()) {
            this.f5192.mo13389();
            i = 147481;
        } else {
            i = 16409;
        }
        int mo13390 = this.f5192.mo13390();
        C12488 m4843 = m4843();
        C4675 mo8594 = this.f5184.m8635(m4843.isEmpty() ? -1 : mo13390).mo8594(i, m4843);
        C12488 m4875 = m4875();
        int mo133902 = this.f5192.mo13390();
        AbstractC3226 m4877 = m4877();
        int mo133903 = this.f5192.mo13390();
        C12488 m4870 = this.f5192.mo13401() == EnumC6216.LPAREN ? m4870() : C12488.m26647();
        C12862 c12862 = this.f5192.mo13401() == EnumC6216.LBRACE ? (C12862) mo4884(this.f5184.m8635(mo133902).m8621(this.f5184.m8635(-1).m8593(16392L), m4816(this.f5204.f38891, false))) : null;
        if (m4870.isEmpty() && c12862 == null) {
            mo133903 = mo133902;
        }
        C3507 mo8588 = this.f5184.m8635(mo133903).mo8588(null, m4875, this.f5184.m8635(mo133902).mo8567(abstractC3226), m4870, c12862);
        if (mo133903 != mo133902) {
            mo4833((AbstractC8932) mo8588, this.f5192.mo13398());
        }
        AbstractC8932 mo4884 = mo4884(this.f5184.m8635(mo13390).mo8618(mo8594, m4877, this.f5184.m8635(mo133902).mo8567(abstractC3226), mo8588));
        m4834(mo4884, mo9318);
        return mo4884;
    }

    public AbstractC8932 m4853(C4675 c4675) {
        int mo13390 = this.f5192.mo13390();
        if (c4675 == null && this.f5192.mo13401() == EnumC6216.SEMI) {
            this.f5192.nextToken();
            return mo4884(this.f5184.m8635(mo13390).mo8622());
        }
        return m4851(m4809(c4675), this.f5192.mo9318());
    }

    public AbstractC13937 m4857(C12488 c12488, AbstractC13937 abstractC13937) {
        if (((this.f5195 & 1) == 0 || this.f5192.mo13401() != EnumC6216.LPAREN) && c12488 == null) {
            return abstractC13937;
        }
        this.f5195 = 1;
        return m4822(c12488, abstractC13937);
    }

    public void m4859(int i, String str, Object... objArr) {
        this.f5182.m29834(i, str, objArr);
    }

    public void m4860() {
        if (this.f5189) {
            return;
        }
        m4830(this.f5192.mo13390(), "multicatch.not.supported.in.source", this.f5190.f13164);
        this.f5189 = true;
    }

    public String m4862(AbstractC3226 abstractC3226) {
        String mo13394 = this.f5192.mo13394();
        if (abstractC3226.m9154()) {
            return mo13394;
        }
        return ((Object) abstractC3226) + mo13394;
    }

    public C12862 m4865(C4675 c4675, String str) {
        int mo13390 = this.f5192.mo13390();
        m4832(EnumC6216.INTERFACE);
        AbstractC3226 m4877 = m4877();
        C12488 m4878 = m4878();
        C12488 m26647 = C12488.m26647();
        if (this.f5192.mo13401() == EnumC6216.EXTENDS) {
            this.f5192.nextToken();
            m26647 = m4845();
        }
        C12862 c12862 = (C12862) mo4884(this.f5184.m8635(mo13390).mo8620(c4675, m4877, m4878, null, m26647, m4816(m4877, true)));
        m4834(c12862, str);
        return c12862;
    }

    public void m4868() {
        if (this.f5199) {
            return;
        }
        m4830(this.f5192.mo13390(), "try.with.resources.not.supported.in.source", this.f5190.f13164);
        this.f5199 = true;
    }

    public C0140 m4872() {
        int mo13390 = this.f5192.mo13390();
        AbstractC3226 m4877 = m4877();
        C6594 c6594 = new C6594();
        if (this.f5192.mo13401() == EnumC6216.EXTENDS) {
            this.f5192.nextToken();
            c6594.m15669(mo4797());
            while (this.f5192.mo13401() == EnumC6216.AMP) {
                this.f5192.nextToken();
                c6594.m15669(mo4797());
            }
        }
        return (C0140) mo4884(this.f5184.m8635(mo13390).mo8573(m4877, c6594.m15676()));
    }

    public C1823 m4876() {
        C1823 c1823 = (C1823) mo4863((AbstractC8932) this.f5184.m8635(this.f5192.mo13390()).mo8579(m4788(this.f5192.mo13401())));
        this.f5192.nextToken();
        return c1823;
    }

    public AbstractC3226 m4877() {
        EnumC6216 mo13401 = this.f5192.mo13401();
        EnumC6216 enumC6216 = EnumC6216.IDENTIFIER;
        if (mo13401 == enumC6216) {
            AbstractC3226 name = this.f5192.name();
            this.f5192.nextToken();
            return name;
        }
        if (this.f5192.mo13401() == EnumC6216.ASSERT) {
            if (this.f5194) {
                m4830(this.f5192.mo13390(), "assert.as.identifier", new Object[0]);
                this.f5192.nextToken();
                return this.f5204.f38926;
            }
            m4859(this.f5192.mo13390(), "assert.as.identifier", new Object[0]);
            AbstractC3226 name2 = this.f5192.name();
            this.f5192.nextToken();
            return name2;
        }
        if (this.f5192.mo13401() != EnumC6216.ENUM) {
            m4832(enumC6216);
            return this.f5204.f38926;
        }
        if (this.f5187) {
            m4830(this.f5192.mo13390(), "enum.as.identifier", new Object[0]);
            this.f5192.nextToken();
            return this.f5204.f38926;
        }
        m4859(this.f5192.mo13390(), "enum.as.identifier", new Object[0]);
        AbstractC3226 name3 = this.f5192.name();
        this.f5192.nextToken();
        return name3;
    }

    public C12488 m4878() {
        if (this.f5192.mo13401() == EnumC6216.LT) {
            m4836();
            C6594 c6594 = new C6594();
            this.f5192.nextToken();
            c6594.m15669(m4872());
            while (this.f5192.mo13401() == EnumC6216.COMMA) {
                this.f5192.nextToken();
                c6594.m15669(m4872());
            }
            m4832(EnumC6216.GT);
            return c6594.m15676();
        }
        return C12488.m26647();
    }

    public C12488 m4879() {
        return this.f5192.mo13401() == EnumC6216.LPAREN ? m4840() : C12488.m26647();
    }

    public C12488 m4880() {
        return m4811(this.f5192.mo13390(), mo4866(), new C6594()).m15676();
    }

    public AbstractC13937 m4881() {
        if (this.f5192.mo13401() != EnumC6216.QUES) {
            return mo4797();
        }
        int mo13390 = this.f5192.mo13390();
        this.f5192.nextToken();
        EnumC6216 mo13401 = this.f5192.mo13401();
        EnumC6216 enumC6216 = EnumC6216.EXTENDS;
        if (mo13401 == enumC6216) {
            C8090 c8090 = (C8090) mo4863(this.f5184.m8635(mo13390).mo8603(EnumC3448.EXTENDS));
            this.f5192.nextToken();
            return this.f5184.m8635(mo13390).mo8576(c8090, (AbstractC8932) mo4797());
        }
        EnumC6216 mo134012 = this.f5192.mo13401();
        EnumC6216 enumC62162 = EnumC6216.SUPER;
        if (mo134012 == enumC62162) {
            C8090 c80902 = (C8090) mo4863(this.f5184.m8635(mo13390).mo8603(EnumC3448.SUPER));
            this.f5192.nextToken();
            return this.f5184.m8635(mo13390).mo8576(c80902, (AbstractC8932) mo4797());
        }
        if (this.f5192.mo13401() == EnumC6216.IDENTIFIER) {
            m4775(this.f5192.mo13398(), "expected3", EnumC6216.GT, enumC6216, enumC62162);
            return this.f5184.m8635(mo13390).mo8605(C12488.of(mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8576(this.f5184.m8635(-1).mo8603(EnumC3448.UNBOUND), (AbstractC8932) null)), mo4884((AbstractC8932) this.f5184.m8635(this.f5192.mo13390()).mo8567(m4877()))));
        }
        return (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8576((C8090) mo4884(this.f5184.m8635(mo13390).mo8603(EnumC3448.UNBOUND)), (AbstractC8932) null));
    }

    public void m4882() {
        if (this.f5181) {
            return;
        }
        m4830(this.f5192.mo13390(), "annotations.not.supported.in.source", this.f5190.f13164);
        this.f5181 = true;
    }

    public AbstractC13937 m4883() {
        AbstractC8932 mo4884 = mo4884((AbstractC8932) this.f5184.m8635(this.f5192.mo13390()).mo8567(m4877()));
        while (true) {
            AbstractC13937 abstractC13937 = (AbstractC13937) mo4884;
            if (this.f5192.mo13401() != EnumC6216.DOT) {
                return abstractC13937;
            }
            int mo13390 = this.f5192.mo13390();
            this.f5192.nextToken();
            mo4884 = mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8615(abstractC13937, m4877()));
        }
    }

    public AbstractC13937 m4885() {
        if (this.f5192.mo13401() == EnumC6216.IDENTIFIER) {
            this.f5195 = 1;
            AbstractC13937 m4869 = m4869();
            if (m4869.mo782() != 35) {
                return m4869;
            }
            EnumC6216 mo13401 = this.f5192.mo13401();
            EnumC6216 enumC6216 = EnumC6216.EQ;
            if (mo13401 != enumC6216) {
                return m4869;
            }
            int mo13390 = this.f5192.mo13390();
            m4832(enumC6216);
            return (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8597(m4869, m4873()));
        }
        return m4873();
    }

    public void m4887() {
        if (this.f5205) {
            return;
        }
        m4830(this.f5192.mo13390(), "varargs.not.supported.in.source", this.f5190.f13164);
        this.f5205 = true;
    }

    public AbstractC13937 m4891() {
        return this.f5192.mo13401() == EnumC6216.LBRACE ? m4856(this.f5192.mo13390(), (AbstractC13937) null) : mo4866();
    }

    public C12488 m4854(AbstractC3226 abstractC3226, boolean z) {
        AbstractC13937 mo4797;
        EnumC6216 mo13401 = this.f5192.mo13401();
        EnumC6216 enumC6216 = EnumC6216.SEMI;
        if (mo13401 == enumC6216) {
            this.f5192.nextToken();
            return C12488.m26647();
        }
        String mo9318 = this.f5192.mo9318();
        int mo13390 = this.f5192.mo13390();
        C4675 m4847 = m4847();
        if (this.f5192.mo13401() == EnumC6216.CLASS || this.f5192.mo13401() == EnumC6216.INTERFACE || (this.f5187 && this.f5192.mo13401() == EnumC6216.ENUM)) {
            return C12488.of((Object) m4851(m4847, mo9318));
        }
        if (this.f5192.mo13401() == EnumC6216.LBRACE && !z && (m4847.f13182 & 4087) == 0 && m4847.f13181.isEmpty()) {
            return C12488.of((Object) m4829(mo13390, m4847.f13182));
        }
        int mo133902 = this.f5192.mo13390();
        C12488 m4878 = m4878();
        if (m4878.m26649() && m4847.f26270 == -1) {
            m4847.f26270 = mo133902;
            mo4833(m4847, mo133902);
        }
        AbstractC3226 name = this.f5192.name();
        int mo133903 = this.f5192.mo13390();
        boolean z2 = this.f5192.mo13401() == EnumC6216.VOID;
        if (z2) {
            mo4797 = (AbstractC13937) mo4863((AbstractC8932) this.f5184.m8635(mo133903).mo8579(9));
            this.f5192.nextToken();
        } else {
            mo4797 = mo4797();
        }
        AbstractC13937 abstractC13937 = mo4797;
        EnumC6216 mo134012 = this.f5192.mo13401();
        EnumC6216 enumC62162 = EnumC6216.LPAREN;
        if (mo134012 == enumC62162 && !z && abstractC13937.mo782() == 35) {
            if (z || name != abstractC3226) {
                m4830(mo133903, "invalid.meth.decl.ret.type.req", new Object[0]);
            }
            return C12488.of((Object) m4813(mo133903, m4847, null, this.f5204.f38888, m4878, z, true, mo9318));
        }
        int mo133904 = this.f5192.mo13390();
        AbstractC3226 m4877 = m4877();
        if (this.f5192.mo13401() == enumC62162) {
            return C12488.of((Object) m4813(mo133904, m4847, abstractC13937, m4877, m4878, z, z2, mo9318));
        }
        if (z2 || !m4878.isEmpty()) {
            return C12488.of((Object) m4779(this.f5192.mo13390(), z2 ? C12488.of((Object) mo4884(this.f5184.m8635(this.f5192.mo13390()).mo8583(m4847, m4877, abstractC13937, m4878, C12488.m26647(), C12488.m26647(), null, null))) : null, "expected", enumC62162));
        }
        C12488 m15676 = m4810(mo133904, m4847, abstractC13937, m4877, z, mo9318, new C6594()).m15676();
        mo4833((AbstractC8932) m15676.last(), this.f5192.mo13397());
        m4832(enumC6216);
        return m15676;
    }

    public void m4831(long j) {
        if (j != 0) {
            m4830(this.f5192.mo13390(), "mod.not.allowed.here", C5132.m12880(j & (-j)));
        }
    }

    public C1632(C8742 c8742, InterfaceC7900 interfaceC7900, boolean z, boolean z2) {
        this.f5192 = interfaceC7900;
        interfaceC7900.nextToken();
        this.f5184 = c8742.f25391;
        this.f5182 = c8742.f25390;
        this.f5204 = c8742.f25394;
        this.f5185 = c8742.f25393;
        EnumC4662 enumC4662 = c8742.f25395;
        this.f5190 = enumC4662;
        this.f5197 = enumC4662.m11959();
        this.f5205 = this.f5190.m11946();
        this.f5194 = this.f5190.m11956();
        this.f5187 = this.f5190.m11954();
        this.f5200 = this.f5190.m11953();
        this.f5196 = this.f5190.m11949();
        this.f5181 = this.f5190.m11947();
        this.f5199 = this.f5190.m11955();
        this.f5203 = this.f5190.m11939();
        this.f5189 = this.f5190.m11940();
        this.f5186 = z;
        if (z) {
            this.f5179 = new HashMap();
        }
        this.f5180 = z2;
        this.f5202 = this.f5184.m8639();
    }

    private void m4782(boolean z, boolean z2, boolean z3, boolean z4) {
        while (true) {
            switch (C5000.f14003[this.f5192.mo13401().ordinal()]) {
                case 1:
                    this.f5192.nextToken();
                    return;
                case 2:
                case 3:
                case 4:
                case 5:
                case 6:
                case 7:
                case 8:
                case 9:
                    return;
                case 10:
                    if (!z) {
                        break;
                    } else {
                        return;
                    }
                case 11:
                case 12:
                case 13:
                case 14:
                case 15:
                case 16:
                case 17:
                case 18:
                case 19:
                case 20:
                case 21:
                case 22:
                case 23:
                case 24:
                case 25:
                case 26:
                case 27:
                case 28:
                case 29:
                case 30:
                    if (!z2) {
                        break;
                    } else {
                        return;
                    }
                case 31:
                    if (!z3) {
                        break;
                    } else {
                        return;
                    }
                case 32:
                case 33:
                case 34:
                case 35:
                case 36:
                case 37:
                case 38:
                case 39:
                case 40:
                case 41:
                case 42:
                case 43:
                case 44:
                case 45:
                case 46:
                    if (!z4) {
                        break;
                    } else {
                        return;
                    }
            }
            this.f5192.nextToken();
        }
    }

    private C8885 m4778(int i, String str, EnumC6216... enumC6216Arr) {
        return m4779(i, (C12488) null, str, enumC6216Arr);
    }

    private C8885 m4779(int i, C12488 c12488, String str, EnumC6216... enumC6216Arr) {
        m4790(i);
        m4775(i, str, enumC6216Arr);
        return (C8885) mo4884((AbstractC8932) this.f5184.m8635(i).mo8605(c12488));
    }

    private C8885 m4786(String str) {
        return m4778(this.f5192.mo13390(), str, new EnumC6216[0]);
    }

    private C8885 m4780(String str, EnumC6216 enumC6216) {
        return m4778(this.f5192.mo13390(), str, enumC6216);
    }

    public AbstractC13937 m4855(int i) {
        m4790(this.f5192.mo13390());
        if ((this.f5195 & 1) != 0) {
            return m4778(i, "illegal.start.of.expr", new EnumC6216[0]);
        }
        return m4778(i, "illegal.start.of.type", new EnumC6216[0]);
    }

    public AbstractC13937 m4890() {
        return m4855(this.f5192.mo13390());
    }

    public int m4795(AbstractC8932 abstractC8932) {
        return C0513.m1862(abstractC8932);
    }

    public boolean m4835(String str) {
        char c;
        char[] charArray = str.toCharArray();
        int i = (charArray.length <= 1 || Character.toLowerCase(charArray[1]) != 'x') ? 10 : 16;
        int i2 = i == 16 ? 2 : 0;
        while (i2 < charArray.length && ((c = charArray[i2]) == '0' || c == '.')) {
            i2++;
        }
        return i2 >= charArray.length || Character.digit(charArray[i2], i) <= 0;
    }

    @Override
    public AbstractC13937 mo4866() {
        return m4798(1);
    }

    @Override
    public AbstractC13937 mo4797() {
        return m4798(2);
    }

    public AbstractC13937 m4798(int i) {
        int i2 = this.f5195;
        this.f5195 = i;
        AbstractC13937 m4803 = m4803();
        this.f5193 = this.f5195;
        this.f5195 = i2;
        return m4803;
    }

    public AbstractC13937 m4803() {
        AbstractC13937 m4869 = m4869();
        return (((this.f5195 & 1) == 0 || this.f5192.mo13401() != EnumC6216.EQ) && (EnumC6216.PLUSEQ.compareTo(this.f5192.mo13401()) > 0 || this.f5192.mo13401().compareTo(EnumC6216.GTGTGTEQ) > 0)) ? m4869 : m4867(m4869);
    }

    public AbstractC13937 m4867(AbstractC13937 abstractC13937) {
        switch (C5000.f14003[this.f5192.mo13401().ordinal()]) {
            case 56:
                int mo13390 = this.f5192.mo13390();
                this.f5192.nextToken();
                this.f5195 = 1;
                return (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8597(abstractC13937, m4803()));
            case 57:
            case 58:
            case 59:
            case 60:
            case 61:
            case 62:
            case 63:
            case 64:
            case 65:
            case 66:
            case 67:
                int mo133902 = this.f5192.mo13390();
                EnumC6216 mo13401 = this.f5192.mo13401();
                this.f5192.nextToken();
                this.f5195 = 1;
                return this.f5184.m8635(mo133902).mo8608(m4785(mo13401), (AbstractC8932) abstractC13937, (AbstractC8932) m4803());
            default:
                return abstractC13937;
        }
    }

    public AbstractC13937 m4869() {
        AbstractC13937 m4888 = m4888();
        if ((this.f5195 & 1) == 0 || this.f5192.mo13401() != EnumC6216.QUES) {
            return m4888;
        }
        this.f5195 = 1;
        return m4801(m4888);
    }

    public AbstractC13937 m4888() {
        AbstractC13937 m4842 = m4842();
        if ((this.f5195 & 1) == 0 || m4774(this.f5192.mo13401()) < 4) {
            return m4842;
        }
        this.f5195 = 1;
        return m4828(m4842, 4);
    }

    private AbstractC13937 m4781(int i, EnumC6216 enumC6216, AbstractC13937 abstractC13937, AbstractC13937 abstractC139372) {
        if (enumC6216 == EnumC6216.INSTANCEOF) {
            return this.f5184.m8635(i).mo8632(abstractC13937, (AbstractC8932) abstractC139372);
        }
        return this.f5184.m8635(i).mo8612(m4785(enumC6216), abstractC13937, abstractC139372);
    }

    public StringBuffer m4806(AbstractC8932 abstractC8932) {
        C12488 m26647 = C12488.m26647();
        while (abstractC8932.mo782() != 36) {
            if (abstractC8932.mo782() != 71) {
                return null;
            }
            C11178 c11178 = (C11178) abstractC8932;
            if (c11178.f31832.mo782() != 36) {
                return null;
            }
            C7201 c7201 = (C7201) c11178.f31832;
            if (c7201.f19783 != 10) {
                return null;
            }
            m26647 = m26647.m26655((String) c7201.f19784);
            abstractC8932 = c11178.f31829;
        }
        C7201 c72012 = (C7201) abstractC8932;
        if (c72012.f19783 != 10) {
            return null;
        }
        StringBuffer stringBuffer = new StringBuffer((String) c72012.f19784);
        while (m26647.m26649()) {
            stringBuffer.append((String) m26647.f36366);
            m26647 = m26647.f36367;
        }
        return stringBuffer;
    }

    public C12488 m4870() {
        C6594 m15667 = C6594.m15667();
        EnumC6216 mo13401 = this.f5192.mo13401();
        EnumC6216 enumC6216 = EnumC6216.LPAREN;
        if (mo13401 == enumC6216) {
            this.f5192.nextToken();
            if (this.f5192.mo13401() != EnumC6216.RPAREN) {
                m15667.m15669(mo4866());
                while (this.f5192.mo13401() == EnumC6216.COMMA) {
                    this.f5192.nextToken();
                    m15667.m15669(mo4866());
                }
            }
            m4832(EnumC6216.RPAREN);
        } else {
            m4778(this.f5192.mo13390(), "expected", enumC6216);
        }
        return m15667.m15676();
    }

    public C13095 m4822(C12488 c12488, AbstractC13937 abstractC13937) {
        int mo13390 = this.f5192.mo13390();
        return (C13095) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8643(c12488, abstractC13937, m4870()));
    }

    public AbstractC13937 m4886(AbstractC13937 abstractC13937) {
        if (this.f5192.mo13401() != EnumC6216.LT) {
            return abstractC13937;
        }
        int i = this.f5195;
        if ((i & 2) == 0 || (i & 4) != 0) {
            return abstractC13937;
        }
        this.f5195 = 2;
        m4836();
        return m4814(abstractC13937, false);
    }

    public C12488 m4875() {
        return m4864(2);
    }

    public C12488 m4864(int i) {
        if (this.f5192.mo13401() != EnumC6216.LT) {
            return null;
        }
        m4836();
        int i2 = this.f5195;
        if ((i2 & i) == 0 || (i2 & 4) != 0) {
            m4890();
        }
        this.f5195 = i;
        return m4817(false);
    }

    public C12488 m4817(boolean z) {
        EnumC6216 mo13401 = this.f5192.mo13401();
        EnumC6216 enumC6216 = EnumC6216.LT;
        if (mo13401 == enumC6216) {
            this.f5192.nextToken();
            if (this.f5192.mo13401() == EnumC6216.GT && z) {
                m4838();
                this.f5195 |= 16;
                this.f5192.nextToken();
                return C12488.m26647();
            }
            C6594 m15667 = C6594.m15667();
            m15667.m15669((this.f5195 & 1) == 0 ? m4881() : mo4797());
            while (this.f5192.mo13401() == EnumC6216.COMMA) {
                this.f5192.nextToken();
                m15667.m15669((this.f5195 & 1) == 0 ? m4881() : mo4797());
            }
            int i = C5000.f14003[this.f5192.mo13401().ordinal()];
            if (i == 66) {
                this.f5192.mo13392(EnumC6216.GTEQ);
            } else if (i == 67) {
                this.f5192.mo13392(EnumC6216.GTGTEQ);
            } else {
                switch (i) {
                    case InterfaceC9912.f28741:
                        this.f5192.mo13392(EnumC6216.EQ);
                        break;
                    case 83:
                        this.f5192.mo13392(EnumC6216.GTGT);
                        break;
                    case InterfaceC9912.f28802:
                        this.f5192.mo13392(EnumC6216.GT);
                        break;
                    default:
                        m4832(EnumC6216.GT);
                        break;
                }
            }
            return m15667.m15676();
        }
        m4778(this.f5192.mo13390(), "expected", enumC6216);
        return C12488.m26647();
    }

    public C11085 m4814(AbstractC13937 abstractC13937, boolean z) {
        int mo13390 = this.f5192.mo13390();
        return (C11085) mo4884((AbstractC8932) this.f5184.m8635(mo13390).mo8568(abstractC13937, m4817(z)));
    }

    private C12020 m4787(AbstractC13937 abstractC13937, int i) {
        m4832(EnumC6216.RBRACKET);
        return (C12020) mo4884((AbstractC8932) this.f5184.m8635(i).mo8641(m4783(abstractC13937)));
    }

    public AbstractC13937 m4824(int i, C12488 c12488) {
        C1632 c1632;
        int i2;
        C11085 m4814;
        switch (C5000.f14003[this.f5192.mo13401().ordinal()]) {
            case 22:
            case 23:
            case 24:
            case 25:
            case 26:
            case 27:
            case 28:
            case 29:
                if (c12488 == null) {
                    return m4826(i, m4876());
                }
                break;
        }
        AbstractC13937 m4883 = m4883();
        int i3 = this.f5195;
        int i4 = 2;
        this.f5195 = 2;
        if (this.f5192.mo13401() == EnumC6216.LT) {
            m4836();
            m4814 = m4814(m4883, true);
            c1632 = this;
        } else {
            boolean z = false;
            c1632 = this;
            C12488 c124882 = c12488;
            AbstractC13937 abstractC13937 = m4883;
            int i5 = 2;
            while (c1632.f5192.mo13401() == EnumC6216.DOT) {
                if (z) {
                    c1632.m4855(c1632.f5192.mo13390());
                }
                int mo13390 = c1632.f5192.mo13390();
                c1632.f5192.nextToken();
                AbstractC13937 abstractC139372 = (AbstractC13937) c1632.mo4884((AbstractC8932) c1632.f5184.m8635(mo13390).mo8615(abstractC13937, c1632.m4877()));
                if (c1632.f5192.mo13401() == EnumC6216.LT) {
                    c1632.m4836();
                    m4814 = c1632.m4814(abstractC139372, true);
                    C12488 c124883 = c124882;
                    i4 = i5;
                    c12488 = c124883;
                    if ((c1632.f5195 & 16) != 0) {
                        z = true;
                        abstractC13937 = m4814;
                        int i6 = i4;
                        c124882 = c12488;
                        i5 = i6;
                        while (c1632.f5192.mo13401() == EnumC6216.DOT) {
                        }
                    }
                    z = false;
                    abstractC13937 = m4814;
                    int i62 = i4;
                    c124882 = c12488;
                    i5 = i62;
                    while (c1632.f5192.mo13401() == EnumC6216.DOT) {
                    }
                } else {
                    abstractC13937 = abstractC139372;
                }
            }
            c1632.f5195 = i3;
            EnumC6216 mo13401 = c1632.f5192.mo13401();
            EnumC6216 enumC6216 = EnumC6216.LBRACKET;
            if (mo13401 == enumC6216) {
                AbstractC13937 m4826 = c1632.m4826(i, abstractC13937);
                if (c124882 == null) {
                    return m4826;
                }
                if (!c124882.isEmpty()) {
                    Object obj = c124882.f36366;
                    if (((AbstractC13937) obj).f26270 != -1) {
                        i2 = ((AbstractC13937) obj).f26270;
                        c1632.m4790(c1632.f5192.mo13398());
                        c1632.m4775(i2, "cannot.create.array.with.type.arguments", new Object[0]);
                        return (AbstractC13937) c1632.mo4884((AbstractC8932) c1632.f5184.m8635(i).mo8605(c124882.m26655(m4826)));
                    }
                }
                i2 = i;
                c1632.m4790(c1632.f5192.mo13398());
                c1632.m4775(i2, "cannot.create.array.with.type.arguments", new Object[0]);
                return (AbstractC13937) c1632.mo4884((AbstractC8932) c1632.f5184.m8635(i).mo8605(c124882.m26655(m4826)));
            }
            EnumC6216 mo134012 = c1632.f5192.mo13401();
            EnumC6216 enumC62162 = EnumC6216.LPAREN;
            if (mo134012 == enumC62162) {
                return c1632.m4807(i, (AbstractC13937) null, c124882, abstractC13937);
            }
            int mo133902 = c1632.f5192.mo13390();
            Object[] objArr = new Object[i5];
            objArr[0] = enumC62162;
            objArr[1] = enumC6216;
            c1632.m4775(mo133902, "expected2", objArr);
            return (AbstractC13937) c1632.mo4884((AbstractC8932) c1632.f5184.m8635(i).mo8605(C12488.of(c1632.mo4884((AbstractC8932) c1632.f5184.m8635(i).mo8588(null, c124882, abstractC13937, C12488.m26647(), null)))));
        }
    }

    public AbstractC13937 m4826(int i, AbstractC13937 abstractC13937) {
        m4832(EnumC6216.LBRACKET);
        EnumC6216 mo13401 = this.f5192.mo13401();
        EnumC6216 enumC6216 = EnumC6216.RBRACKET;
        if (mo13401 == enumC6216) {
            m4832(enumC6216);
            AbstractC13937 m4783 = m4783(abstractC13937);
            if (this.f5192.mo13401() == EnumC6216.LBRACE) {
                return m4856(i, m4783);
            }
            return m4778(this.f5192.mo13390(), "array.dimension.missing", new EnumC6216[0]);
        }
        C6594 c6594 = new C6594();
        c6594.m15669(mo4866());
        m4832(enumC6216);
        while (this.f5192.mo13401() == EnumC6216.LBRACKET) {
            int mo13390 = this.f5192.mo13390();
            this.f5192.nextToken();
            EnumC6216 mo134012 = this.f5192.mo13401();
            EnumC6216 enumC62162 = EnumC6216.RBRACKET;
            if (mo134012 == enumC62162) {
                abstractC13937 = m4787(abstractC13937, mo13390);
            } else {
                c6594.m15669(mo4866());
                m4832(enumC62162);
            }
        }
        return (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(i).mo8578(abstractC13937, c6594.m15676(), (C12488) null));
    }

    public C3507 m4807(int i, AbstractC13937 abstractC13937, C12488 c12488, AbstractC13937 abstractC139372) {
        C12862 c12862;
        C12488 m4870 = m4870();
        if (this.f5192.mo13401() == EnumC6216.LBRACE) {
            int mo13390 = this.f5192.mo13390();
            C12488 m4816 = m4816(this.f5204.f38891, false);
            c12862 = (C12862) mo4884(this.f5184.m8635(mo13390).m8621(this.f5184.m8635(-1).m8593(0L), m4816));
        } else {
            c12862 = null;
        }
        return (C3507) mo4884((AbstractC8932) this.f5184.m8635(i).mo8588(abstractC13937, c12488, abstractC139372, m4870, c12862));
    }

    public AbstractC13937 m4856(int i, AbstractC13937 abstractC13937) {
        m4832(EnumC6216.LBRACE);
        C6594 c6594 = new C6594();
        if (this.f5192.mo13401() == EnumC6216.COMMA) {
            this.f5192.nextToken();
        } else if (this.f5192.mo13401() != EnumC6216.RBRACE) {
            c6594.m15669(m4891());
            while (this.f5192.mo13401() == EnumC6216.COMMA) {
                this.f5192.nextToken();
                if (this.f5192.mo13401() == EnumC6216.RBRACE) {
                    break;
                }
                c6594.m15669(m4891());
            }
        }
        m4832(EnumC6216.RBRACE);
        return (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(i).mo8578(abstractC13937, C12488.m26647(), c6594.m15676()));
    }

    public AbstractC13937 mo4805() {
        m4832(EnumC6216.LPAREN);
        AbstractC13937 mo4866 = mo4866();
        m4832(EnumC6216.RPAREN);
        return mo4866;
    }

    public C14546 m4829(int i, long j) {
        m4832(EnumC6216.LBRACE);
        C14546 mo8646 = this.f5184.m8635(i).mo8646(j, m4791());
        while (true) {
            if (this.f5192.mo13401() == EnumC6216.CASE || this.f5192.mo13401() == EnumC6216.DEFAULT) {
                m4780("orphaned", this.f5192.mo13401());
                m4861();
            } else {
                mo8646.f43593 = this.f5192.mo13390();
                m4832(EnumC6216.RBRACE);
                return (C14546) mo4884(mo8646);
            }
        }
    }

    public C14546 m4889() {
        return m4829(this.f5192.mo13390(), 0L);
    }

    public C12488 m4791() {
        AbstractC13937 m4798;
        C6594 c6594 = new C6594();
        int i = -1;
        while (true) {
            int mo13390 = this.f5192.mo13390();
            int i2 = C5000.f14003[this.f5192.mo13401().ordinal()];
            if (i2 != 1) {
                if (i2 != 74) {
                    if (i2 != 11) {
                        if (i2 != 12) {
                            if (i2 != 19) {
                                if (i2 != 20) {
                                    switch (i2) {
                                        case 3:
                                        case 5:
                                            String mo9318 = this.f5192.mo9318();
                                            C4675 m4847 = m4847();
                                            if (this.f5192.mo13401() == EnumC6216.INTERFACE || this.f5192.mo13401() == EnumC6216.CLASS || (this.f5187 && this.f5192.mo13401() == EnumC6216.ENUM)) {
                                                c6594.m15669(m4851(m4847, mo9318));
                                            } else {
                                                c6594.m15670(m4812(m4847, mo4797(), new C6594()));
                                                mo4833((AbstractC8932) c6594.f17751.last(), this.f5192.mo13397());
                                                m4832(EnumC6216.SEMI);
                                            }
                                            if (this.f5192.mo13390() != i) {
                                                return c6594.m15676();
                                            }
                                            if (this.f5192.mo13390() <= this.f5191) {
                                                m4782(false, true, true, true);
                                                i = this.f5192.mo13390();
                                            }
                                            this.f5192.mo13389();
                                            break;
                                        case 4:
                                            break;
                                        case 6:
                                            break;
                                        case 7:
                                        case 8:
                                            c6594.m15669(m4851(m4847(), this.f5192.mo9318()));
                                            if (this.f5192.mo13390() != i) {
                                            }
                                            break;
                                        case 9:
                                            break;
                                        default:
                                            switch (i2) {
                                                case 32:
                                                case 33:
                                                    break;
                                                case 34:
                                                case 35:
                                                case 36:
                                                case 37:
                                                case 38:
                                                case 39:
                                                case 40:
                                                case 41:
                                                case 42:
                                                case 43:
                                                case 44:
                                                case 45:
                                                case 46:
                                                    break;
                                                default:
                                                    AbstractC3226 name = this.f5192.name();
                                                    m4798 = m4798(3);
                                                    if (this.f5192.mo13401() != EnumC6216.COLON && m4798.mo782() == 35) {
                                                        this.f5192.nextToken();
                                                        c6594.m15669(this.f5184.m8635(mo13390).mo8575(name, mo4850()));
                                                        break;
                                                    } else if ((this.f5193 & 2) == 0 && (this.f5192.mo13401() == EnumC6216.IDENTIFIER || this.f5192.mo13401() == EnumC6216.ASSERT || this.f5192.mo13401() == EnumC6216.ENUM)) {
                                                        int mo133902 = this.f5192.mo13390();
                                                        C4675 m8593 = this.f5184.m8635(-1).m8593(0L);
                                                        this.f5184.m8635(mo133902);
                                                        c6594.m15670(m4812(m8593, m4798, new C6594()));
                                                        mo4833((AbstractC8932) c6594.f17751.last(), this.f5192.mo13397());
                                                        m4832(EnumC6216.SEMI);
                                                        break;
                                                    } else {
                                                        c6594.m15669((AbstractC5191) mo4863(this.f5184.m8635(mo13390).mo8566(m4858(m4798))));
                                                        m4832(EnumC6216.SEMI);
                                                        break;
                                                    }
                                                    break;
                                            }
                                            if (this.f5192.mo13390() != i) {
                                            }
                                            break;
                                    }
                                }
                                c6594.m15669(m4851(m4847(), this.f5192.mo9318()));
                                if (this.f5192.mo13390() != i) {
                                }
                            }
                        }
                    }
                }
                if (this.f5187 && this.f5192.mo13401() == EnumC6216.ENUM) {
                    m4830(this.f5192.mo13390(), "local.enum", new Object[0]);
                    c6594.m15669(m4851(m4847(), this.f5192.mo9318()));
                } else {
                    if (this.f5194 && this.f5192.mo13401() == EnumC6216.ASSERT) {
                        c6594.m15669(mo4850());
                    }
                    AbstractC3226 name2 = this.f5192.name();
                    m4798 = m4798(3);
                    if (this.f5192.mo13401() != EnumC6216.COLON) {
                    }
                    if ((this.f5193 & 2) == 0) {
                    }
                    c6594.m15669((AbstractC5191) mo4863(this.f5184.m8635(mo13390).mo8566(m4858(m4798))));
                    m4832(EnumC6216.SEMI);
                }
                if (this.f5192.mo13390() != i) {
                }
            }
            c6594.m15669(mo4850());
            if (this.f5192.mo13390() != i) {
            }
        }
    }

    public C12488 m4804() {
        C6594 m15667 = C6594.m15667();
        m15667.add(mo4797());
        while (this.f5192.mo13401() == EnumC6216.BAR) {
            m4860();
            this.f5192.nextToken();
            m15667.add(m4883());
        }
        return m15667.m15676();
    }

    public C12488 m4861() {
        C6594 c6594 = new C6594();
        while (true) {
            int mo13390 = this.f5192.mo13390();
            int i = C5000.f14003[this.f5192.mo13401().ordinal()];
            if (i == 6 || i == 12) {
                break;
            }
            if (i == 32) {
                this.f5192.nextToken();
                AbstractC13937 mo4866 = mo4866();
                m4832(EnumC6216.COLON);
                C12488 m4791 = m4791();
                C6968 mo8638 = this.f5184.m8635(mo13390).mo8638(mo4866, m4791);
                if (m4791.isEmpty()) {
                    mo4833(mo8638, this.f5192.mo13398());
                }
                c6594.m15669(mo8638);
            } else if (i == 33) {
                this.f5192.nextToken();
                m4832(EnumC6216.COLON);
                C12488 m47912 = m4791();
                C6968 mo86382 = this.f5184.m8635(mo13390).mo8638((AbstractC13937) null, m47912);
                if (m47912.isEmpty()) {
                    mo4833(mo86382, this.f5192.mo13398());
                }
                c6594.m15669(mo86382);
            } else {
                this.f5192.nextToken();
                m4778(mo13390, "expected3", EnumC6216.CASE, EnumC6216.DEFAULT, EnumC6216.RBRACE);
            }
        }
        return c6594.m15676();
    }

    public C12488 m4841() {
        C6594 m15667 = C6594.m15667();
        int mo13390 = this.f5192.mo13390();
        if (this.f5192.mo13401() == EnumC6216.FINAL || this.f5192.mo13401() == EnumC6216.MONKEYS_AT) {
            return m4812(m4849(0L), mo4797(), m15667).m15676();
        }
        AbstractC13937 m4798 = m4798(3);
        if ((this.f5193 & 2) != 0 && (this.f5192.mo13401() == EnumC6216.IDENTIFIER || this.f5192.mo13401() == EnumC6216.ASSERT || this.f5192.mo13401() == EnumC6216.ENUM)) {
            return m4812(m4847(), m4798, m15667).m15676();
        }
        return m4811(mo13390, m4798, m15667).m15676();
    }

    public C4675 m4847() {
        return m4809((C4675) null);
    }

    public C4675 m4809(C4675 c4675) {
        long j;
        int i;
        long j2;
        C6594 c6594 = new C6594();
        if (c4675 == null) {
            i = this.f5192.mo13390();
            j = 0;
        } else {
            j = c4675.f13182;
            c6594.m15671(c4675.f13181);
            i = c4675.f26270;
        }
        if (this.f5192.mo13399()) {
            j |= 131072;
            this.f5192.mo13389();
        }
        while (true) {
            int[] iArr = C5000.f14003;
            int i2 = iArr[this.f5192.mo13401().ordinal()];
            if (i2 == 2) {
                j2 = 1;
            } else if (i2 == 3) {
                j2 = 16;
            } else if (i2 == 4) {
                j2 = ConstantsAPI.AppSupportContentFlag.MMAPP_SUPPORT_XLS;
            } else if (i2 != 5) {
                switch (i2) {
                    case 13:
                        j2 = 2;
                        break;
                    case 14:
                        j2 = 4;
                        break;
                    case 15:
                        j2 = 8;
                        break;
                    case 16:
                        j2 = 128;
                        break;
                    case 17:
                        j2 = 256;
                        break;
                    case 18:
                        j2 = 64;
                        break;
                    case 19:
                        j2 = 32;
                        break;
                    case 20:
                        j2 = ConstantsAPI.AppSupportContentFlag.MMAPP_SUPPORT_XLSX;
                        break;
                }
            } else {
                j2 = 8192;
            }
            if ((j & j2) != 0) {
                m4830(this.f5192.mo13390(), "repeated.modifier", new Object[0]);
            }
            int mo13390 = this.f5192.mo13390();
            this.f5192.nextToken();
            if (j2 == 8192) {
                m4882();
                if (this.f5192.mo13401() != EnumC6216.INTERFACE) {
                    C13704 m4823 = m4823(mo13390);
                    if (j == 0 && c6594.isEmpty()) {
                        i = m4823.f26270;
                    }
                    c6594.m15669(m4823);
                    int i3 = m4823.f26270;
                    j2 = 0;
                }
            }
            j |= j2;
        }
    }

    public C13704 m4823(int i) {
        m4882();
        C13704 mo8624 = this.f5184.m8635(i).mo8624((AbstractC8932) m4883(), m4879());
        mo4833((AbstractC8932) mo8624, this.f5192.mo13398());
        return mo8624;
    }

    public C12488 m4840() {
        m4832(EnumC6216.LPAREN);
        C6594 c6594 = new C6594();
        if (this.f5192.mo13401() != EnumC6216.RPAREN) {
            c6594.m15669(m4885());
            while (this.f5192.mo13401() == EnumC6216.COMMA) {
                this.f5192.nextToken();
                c6594.m15669(m4885());
            }
        }
        m4832(EnumC6216.RPAREN);
        return c6594.m15676();
    }

    public AbstractC13937 m4873() {
        int i = C5000.f14003[this.f5192.mo13401().ordinal()];
        if (i == 5) {
            int mo13390 = this.f5192.mo13390();
            this.f5192.nextToken();
            return m4823(mo13390);
        }
        if (i == 11) {
            int mo133902 = this.f5192.mo13390();
            m4832(EnumC6216.LBRACE);
            C6594 c6594 = new C6594();
            if (this.f5192.mo13401() != EnumC6216.RBRACE) {
                c6594.m15669(m4873());
                while (this.f5192.mo13401() == EnumC6216.COMMA) {
                    this.f5192.nextToken();
                    if (this.f5192.mo13401() == EnumC6216.RBRACE) {
                        break;
                    }
                    c6594.m15669(m4873());
                }
            }
            m4832(EnumC6216.RBRACE);
            return (AbstractC13937) mo4884((AbstractC8932) this.f5184.m8635(mo133902).mo8578((AbstractC13937) null, C12488.m26647(), c6594.m15676()));
        }
        this.f5195 = 1;
        return m4869();
    }

    public C6594 m4810(int i, C4675 c4675, AbstractC13937 abstractC13937, AbstractC3226 abstractC3226, boolean z, String str, C6594 c6594) {
        c6594.m15669(m4818(i, c4675, abstractC13937, abstractC3226, z, str));
        while (this.f5192.mo13401() == EnumC6216.COMMA) {
            mo4833((AbstractC8932) c6594.f17751.last(), this.f5192.mo13397());
            this.f5192.nextToken();
            c6594.m15669(m4820(c4675, abstractC13937, z, str));
        }
        return c6594;
    }

    public C12769 m4818(int i, C4675 c4675, AbstractC13937 abstractC13937, AbstractC3226 abstractC3226, boolean z, String str) {
        AbstractC13937 abstractC139372;
        AbstractC13937 m4783 = m4783(abstractC13937);
        EnumC6216 mo13401 = this.f5192.mo13401();
        EnumC6216 enumC6216 = EnumC6216.EQ;
        if (mo13401 == enumC6216) {
            this.f5192.nextToken();
            abstractC139372 = m4891();
        } else {
            if (z) {
                m4778(this.f5192.mo13390(), "expected", enumC6216);
            }
            abstractC139372 = null;
        }
        C12769 c12769 = (C12769) mo4884(this.f5184.m8635(i).mo8618(c4675, abstractC3226, m4783, abstractC139372));
        m4834(c12769, str);
        return c12769;
    }

    public C12488 m4837() {
        C6594 c6594 = new C6594();
        c6594.m15669(m4794());
        while (this.f5192.mo13401() == EnumC6216.SEMI) {
            mo4833((AbstractC8932) c6594.f17751.last(), this.f5192.mo13397());
            this.f5192.mo13390();
            this.f5192.nextToken();
            if (this.f5192.mo13401() == EnumC6216.RPAREN) {
                break;
            }
            c6594.m15669(m4794());
        }
        return c6594.m15676();
    }

    public C12488 m4815(AbstractC3226 abstractC3226) {
        EnumC6216 enumC6216;
        m4832(EnumC6216.LBRACE);
        C6594 c6594 = new C6594();
        if (this.f5192.mo13401() == EnumC6216.COMMA) {
            this.f5192.nextToken();
        } else if (this.f5192.mo13401() != EnumC6216.RBRACE && this.f5192.mo13401() != EnumC6216.SEMI) {
            c6594.m15669(m4852(abstractC3226));
            while (true) {
                EnumC6216 mo13401 = this.f5192.mo13401();
                enumC6216 = EnumC6216.COMMA;
                if (mo13401 != enumC6216) {
                    break;
                }
                this.f5192.nextToken();
                if (this.f5192.mo13401() == EnumC6216.RBRACE || this.f5192.mo13401() == EnumC6216.SEMI) {
                    break;
                }
                c6594.m15669(m4852(abstractC3226));
            }
            EnumC6216 mo134012 = this.f5192.mo13401();
            EnumC6216 enumC62162 = EnumC6216.SEMI;
            if (mo134012 != enumC62162) {
                EnumC6216 mo134013 = this.f5192.mo13401();
                EnumC6216 enumC62163 = EnumC6216.RBRACE;
                if (mo134013 != enumC62163) {
                    c6594.m15669(m4778(this.f5192.mo13390(), "expected3", enumC6216, enumC62163, enumC62162));
                    this.f5192.nextToken();
                }
            }
        }
        if (this.f5192.mo13401() == EnumC6216.SEMI) {
            this.f5192.nextToken();
            while (this.f5192.mo13401() != EnumC6216.RBRACE && this.f5192.mo13401() != EnumC6216.EOF) {
                c6594.m15671(m4854(abstractC3226, false));
                if (this.f5192.mo13390() <= this.f5191) {
                    m4782(false, true, true, false);
                }
            }
        }
        m4832(EnumC6216.RBRACE);
        return c6594.m15676();
    }

    public C12488 m4845() {
        C6594 c6594 = new C6594();
        c6594.m15669(mo4797());
        while (this.f5192.mo13401() == EnumC6216.COMMA) {
            this.f5192.nextToken();
            c6594.m15669(mo4797());
        }
        return c6594.m15676();
    }

    public C12488 m4816(AbstractC3226 abstractC3226, boolean z) {
        EnumC6216 enumC6216;
        EnumC6216 enumC62162 = EnumC6216.LBRACE;
        m4832(enumC62162);
        if (this.f5192.mo13390() <= this.f5191) {
            m4782(false, true, false, false);
            if (this.f5192.mo13401() == enumC62162) {
                this.f5192.nextToken();
            }
        }
        C6594 c6594 = new C6594();
        while (true) {
            EnumC6216 mo13401 = this.f5192.mo13401();
            enumC6216 = EnumC6216.RBRACE;
            if (mo13401 == enumC6216 || this.f5192.mo13401() == EnumC6216.EOF) {
                break;
            }
            c6594.m15671(m4854(abstractC3226, z));
            if (this.f5192.mo13390() <= this.f5191) {
                m4782(false, true, true, false);
            }
        }
        m4832(enumC6216);
        return c6594.m15676();
    }

    public AbstractC8932 m4813(int i, C4675 c4675, AbstractC13937 abstractC13937, AbstractC3226 abstractC3226, C12488 c12488, boolean z, boolean z2, String str) {
        AbstractC13937 abstractC139372;
        AbstractC13937 abstractC139373;
        C14546 c14546;
        C12488 m4844 = m4844();
        AbstractC13937 abstractC139374 = abstractC13937;
        if (!z2) {
            abstractC139374 = m4783(abstractC13937);
        }
        AbstractC13937 abstractC139375 = abstractC139374;
        C12488 m26647 = C12488.m26647();
        if (this.f5192.mo13401() == EnumC6216.THROWS) {
            this.f5192.nextToken();
            m26647 = m4839();
        }
        C12488 c124882 = m26647;
        EnumC6216 mo13401 = this.f5192.mo13401();
        EnumC6216 enumC6216 = EnumC6216.LBRACE;
        if (mo13401 == enumC6216) {
            c14546 = m4889();
            abstractC139373 = null;
        } else {
            EnumC6216 mo134012 = this.f5192.mo13401();
            EnumC6216 enumC62162 = EnumC6216.DEFAULT;
            if (mo134012 == enumC62162) {
                m4832(enumC62162);
                abstractC139372 = m4873();
            } else {
                abstractC139372 = null;
            }
            m4832(EnumC6216.SEMI);
            if (this.f5192.mo13390() <= this.f5191) {
                m4782(false, true, false, false);
                if (this.f5192.mo13401() == enumC6216) {
                    abstractC139373 = abstractC139372;
                    c14546 = m4889();
                }
            }
            abstractC139373 = abstractC139372;
            c14546 = null;
        }
        C2991 c2991 = (C2991) mo4884(this.f5184.m8635(i).mo8583(c4675, abstractC3226, abstractC139375, c12488, m4844, c124882, c14546, abstractC139373));
        m4834(c2991, str);
        return c2991;
    }

    public C12488 m4839() {
        C6594 c6594 = new C6594();
        c6594.m15669(m4883());
        while (this.f5192.mo13401() == EnumC6216.COMMA) {
            this.f5192.nextToken();
            c6594.m15669(m4883());
        }
        return c6594.m15676();
    }

    public C12488 m4844() {
        C6594 c6594 = new C6594();
        m4832(EnumC6216.LPAREN);
        if (this.f5192.mo13401() != EnumC6216.RPAREN) {
            C12769 m4874 = m4874();
            c6594.m15669(m4874);
            while ((m4874.f37121.f13182 & C5132.f14235) == 0 && this.f5192.mo13401() == EnumC6216.COMMA) {
                this.f5192.nextToken();
                m4874 = m4874();
                c6594.m15669(m4874);
            }
        }
        m4832(EnumC6216.RPAREN);
        return c6594.m15676();
    }

    public C4675 m4849(long j) {
        C4675 m4847 = m4847();
        m4831(m4847.f13182 & (-131089));
        m4847.f13182 = j | m4847.f13182;
        return m4847;
    }

    public C12769 m4874() {
        C4675 m4849 = m4849(C5132.f14248);
        AbstractC13937 mo4797 = mo4797();
        if (this.f5192.mo13401() == EnumC6216.ELLIPSIS) {
            m4887();
            m4849.f13182 |= C5132.f14235;
            mo4797 = (AbstractC13937) mo4863((AbstractC8932) this.f5184.m8635(this.f5192.mo13390()).mo8641(mo4797));
            this.f5192.nextToken();
        }
        return m4819(m4849, mo4797);
    }

    public AbstractC13937 m4858(AbstractC13937 abstractC13937) {
        int mo782 = abstractC13937.mo782();
        if (mo782 == 26 || mo782 == 27 || mo782 == 30 || mo782 == 47) {
            return abstractC13937;
        }
        switch (mo782) {
            case 52:
            case 53:
            case 54:
            case 55:
                return abstractC13937;
            default:
                switch (mo782) {
                    case 76:
                    case 77:
                    case 78:
                        return abstractC13937;
                    default:
                        switch (mo782) {
                            case 85:
                            case 86:
                            case 87:
                            case 88:
                            case 89:
                            case 90:
                            case 91:
                            case 92:
                                return abstractC13937;
                            default:
                                m4830(abstractC13937.f26270, "not.stmt", new Object[0]);
                                return this.f5184.m8635(abstractC13937.f26270).mo8605(C12488.of((Object) abstractC13937));
                        }
                }
        }
    }

    public static int m4774(EnumC6216 enumC6216) {
        int m4785 = m4785(enumC6216);
        if (m4785 >= 0) {
            return C0513.m1864(m4785);
        }
        return -1;
    }

    public static int m4785(EnumC6216 enumC6216) {
        int i = C5000.f14003[enumC6216.ordinal()];
        if (i == 21) {
            return 64;
        }
        switch (i) {
            case 57:
                return 88;
            case 58:
                return 89;
            case 59:
                return 90;
            case 60:
                return 91;
            case 61:
                return 92;
            case 62:
                return 78;
            case 63:
                return 76;
            case 64:
                return 77;
            case 65:
                return 85;
            case 66:
                return 86;
            case 67:
                return 87;
            default:
                switch (i) {
                    case 80:
                        return 71;
                    case InterfaceC9912.f28664:
                        return 72;
                    case InterfaceC9912.f28741:
                        return 67;
                    case 83:
                        return 70;
                    case InterfaceC9912.f28802:
                        return 69;
                    case 85:
                        return 57;
                    case 86:
                        return 58;
                    case 87:
                        return 59;
                    case 88:
                        return 60;
                    case 89:
                        return 61;
                    case 90:
                        return 62;
                    case 91:
                        return 63;
                    case 92:
                        return 65;
                    case 93:
                        return 66;
                    case 94:
                        return 68;
                    case InterfaceC9912.f28812:
                        return 73;
                    case InterfaceC9912.f28657:
                        return 74;
                    case InterfaceC9912.f28804:
                        return 75;
                    case InterfaceC9912.f28716:
                        return 32;
                    default:
                        return -1;
                }
        }
    }

    public static int m4789(EnumC6216 enumC6216) {
        int i = C5000.f14003[enumC6216.ordinal()];
        if (i == 68) {
            return 50;
        }
        if (i == 69) {
            return 51;
        }
        switch (i) {
            case 78:
                return 52;
            case InterfaceC9912.f28700:
                return 53;
            case 80:
                return 48;
            case InterfaceC9912.f28664:
                return 49;
            default:
                return -1;
        }
    }

    public static int m4788(EnumC6216 enumC6216) {
        switch (C5000.f14003[enumC6216.ordinal()]) {
            case 22:
                return 1;
            case 23:
                return 3;
            case 24:
                return 2;
            case 25:
                return 4;
            case 26:
                return 5;
            case 27:
                return 6;
            case 28:
                return 7;
            case 29:
                return 8;
            default:
                return -1;
        }
    }
}