public class org.antlr.analysis.LL1DFA extends org.antlr.analysis.DFA
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.antlr.analysis.LL1DFA
  super_class: org.antlr.analysis.DFA
{
  public void <init>(int, org.antlr.analysis.NFAState, org.antlr.analysis.LookaheadSet[]);
    descriptor: (ILorg/antlr/analysis/NFAState;[Lorg/antlr/analysis/LookaheadSet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=8, args_size=4
        start local 0 // org.antlr.analysis.LL1DFA this
        start local 1 // int decisionNumber
        start local 2 // org.antlr.analysis.NFAState decisionStartState
        start local 3 // org.antlr.analysis.LookaheadSet[] altLook
         0: .line 53
            aload 0 /* this */
            invokespecial org.antlr.analysis.DFA.<init>:()V
         1: .line 54
            aload 0 /* this */
            invokevirtual org.antlr.analysis.LL1DFA.newState:()Lorg/antlr/analysis/DFAState;
            astore 4 /* s0 */
        start local 4 // org.antlr.analysis.DFAState s0
         2: .line 55
            aload 0 /* this */
            aload 4 /* s0 */
            putfield org.antlr.analysis.LL1DFA.startState:Lorg/antlr/analysis/DFAState;
         3: .line 56
            aload 0 /* this */
            aload 2 /* decisionStartState */
            getfield org.antlr.analysis.NFAState.nfa:Lorg/antlr/analysis/NFA;
            putfield org.antlr.analysis.LL1DFA.nfa:Lorg/antlr/analysis/NFA;
         4: .line 57
            aload 0 /* this */
            aload 0 /* this */
            getfield org.antlr.analysis.LL1DFA.nfa:Lorg/antlr/analysis/NFA;
            getfield org.antlr.analysis.NFA.grammar:Lorg/antlr/tool/Grammar;
            aload 2 /* decisionStartState */
            invokevirtual org.antlr.tool.Grammar.getNumberOfAltsForDecisionNFA:(Lorg/antlr/analysis/NFAState;)I
            putfield org.antlr.analysis.LL1DFA.nAlts:I
         5: .line 58
            aload 0 /* this */
            iload 1 /* decisionNumber */
            putfield org.antlr.analysis.LL1DFA.decisionNumber:I
         6: .line 59
            aload 0 /* this */
            aload 2 /* decisionStartState */
            putfield org.antlr.analysis.LL1DFA.decisionNFAStartState:Lorg/antlr/analysis/NFAState;
         7: .line 60
            aload 0 /* this */
            invokevirtual org.antlr.analysis.LL1DFA.initAltRelatedInfo:()V
         8: .line 61
            aload 0 /* this */
            aconst_null
            putfield org.antlr.analysis.LL1DFA.unreachableAlts:Ljava/util/List;
         9: .line 62
            iconst_1
            istore 5 /* alt */
        start local 5 // int alt
        10: goto 19
        11: .line 63
      StackMap locals: org.antlr.analysis.LL1DFA int org.antlr.analysis.NFAState org.antlr.analysis.LookaheadSet[] org.antlr.analysis.DFAState int
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.antlr.analysis.LL1DFA.newState:()Lorg/antlr/analysis/DFAState;
            astore 6 /* acceptAltState */
        start local 6 // org.antlr.analysis.DFAState acceptAltState
        12: .line 64
            aload 6 /* acceptAltState */
            iconst_1
            putfield org.antlr.analysis.DFAState.acceptState:Z
        13: .line 65
            aload 0 /* this */
            iload 5 /* alt */
            aload 6 /* acceptAltState */
            invokevirtual org.antlr.analysis.LL1DFA.setAcceptState:(ILorg/antlr/analysis/DFAState;)V
        14: .line 66
            aload 6 /* acceptAltState */
            iconst_1
            putfield org.antlr.analysis.DFAState.k:I
        15: .line 67
            aload 6 /* acceptAltState */
            iload 5 /* alt */
            putfield org.antlr.analysis.DFAState.cachedUniquelyPredicatedAlt:I
        16: .line 68
            aload 0 /* this */
            aload 3 /* altLook */
            iload 5 /* alt */
            aaload
            getfield org.antlr.analysis.LookaheadSet.tokenTypeSet:Lorg/antlr/misc/IntervalSet;
            invokevirtual org.antlr.analysis.LL1DFA.getLabelForSet:(Lorg/antlr/misc/IntervalSet;)Lorg/antlr/analysis/Label;
            astore 7 /* e */
        start local 7 // org.antlr.analysis.Label e
        17: .line 69
            aload 4 /* s0 */
            aload 6 /* acceptAltState */
            aload 7 /* e */
            invokevirtual org.antlr.analysis.DFAState.addTransition:(Lorg/antlr/analysis/DFAState;Lorg/antlr/analysis/Label;)I
            pop
        end local 7 // org.antlr.analysis.Label e
        end local 6 // org.antlr.analysis.DFAState acceptAltState
        18: .line 62
            iinc 5 /* alt */ 1
      StackMap locals:
      StackMap stack:
        19: iload 5 /* alt */
            aload 3 /* altLook */
            arraylength
            if_icmplt 11
        end local 5 // int alt
        20: .line 71
            return
        end local 4 // org.antlr.analysis.DFAState s0
        end local 3 // org.antlr.analysis.LookaheadSet[] altLook
        end local 2 // org.antlr.analysis.NFAState decisionStartState
        end local 1 // int decisionNumber
        end local 0 // org.antlr.analysis.LL1DFA this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   21     0                this  Lorg/antlr/analysis/LL1DFA;
            0   21     1      decisionNumber  I
            0   21     2  decisionStartState  Lorg/antlr/analysis/NFAState;
            0   21     3             altLook  [Lorg/antlr/analysis/LookaheadSet;
            2   21     4                  s0  Lorg/antlr/analysis/DFAState;
           10   20     5                 alt  I
           12   18     6      acceptAltState  Lorg/antlr/analysis/DFAState;
           17   18     7                   e  Lorg/antlr/analysis/Label;
    MethodParameters:
                    Name  Flags
      decisionNumber      
      decisionStartState  
      altLook             

  public void <init>(int, org.antlr.analysis.NFAState, org.antlr.misc.MultiMap<org.antlr.misc.IntervalSet, java.lang.Integer>);
    descriptor: (ILorg/antlr/analysis/NFAState;Lorg/antlr/misc/MultiMap;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=15, args_size=4
        start local 0 // org.antlr.analysis.LL1DFA this
        start local 1 // int decisionNumber
        start local 2 // org.antlr.analysis.NFAState decisionStartState
        start local 3 // org.antlr.misc.MultiMap edgeMap
         0: .line 77
            aload 0 /* this */
            invokespecial org.antlr.analysis.DFA.<init>:()V
         1: .line 81
            aload 0 /* this */
            invokevirtual org.antlr.analysis.LL1DFA.newState:()Lorg/antlr/analysis/DFAState;
            astore 4 /* s0 */
        start local 4 // org.antlr.analysis.DFAState s0
         2: .line 82
            aload 0 /* this */
            aload 4 /* s0 */
            putfield org.antlr.analysis.LL1DFA.startState:Lorg/antlr/analysis/DFAState;
         3: .line 83
            aload 0 /* this */
            aload 2 /* decisionStartState */
            getfield org.antlr.analysis.NFAState.nfa:Lorg/antlr/analysis/NFA;
            putfield org.antlr.analysis.LL1DFA.nfa:Lorg/antlr/analysis/NFA;
         4: .line 84
            aload 0 /* this */
            aload 0 /* this */
            getfield org.antlr.analysis.LL1DFA.nfa:Lorg/antlr/analysis/NFA;
            getfield org.antlr.analysis.NFA.grammar:Lorg/antlr/tool/Grammar;
            aload 2 /* decisionStartState */
            invokevirtual org.antlr.tool.Grammar.getNumberOfAltsForDecisionNFA:(Lorg/antlr/analysis/NFAState;)I
            putfield org.antlr.analysis.LL1DFA.nAlts:I
         5: .line 85
            aload 0 /* this */
            iload 1 /* decisionNumber */
            putfield org.antlr.analysis.LL1DFA.decisionNumber:I
         6: .line 86
            aload 0 /* this */
            aload 2 /* decisionStartState */
            putfield org.antlr.analysis.LL1DFA.decisionNFAStartState:Lorg/antlr/analysis/NFAState;
         7: .line 87
            aload 0 /* this */
            invokevirtual org.antlr.analysis.LL1DFA.initAltRelatedInfo:()V
         8: .line 88
            aload 0 /* this */
            aconst_null
            putfield org.antlr.analysis.LL1DFA.unreachableAlts:Ljava/util/List;
         9: .line 89
            aload 3 /* edgeMap */
            invokevirtual org.antlr.misc.MultiMap.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 6
            goto 42
      StackMap locals: org.antlr.analysis.LL1DFA int org.antlr.analysis.NFAState org.antlr.misc.MultiMap org.antlr.analysis.DFAState top java.util.Iterator
      StackMap stack:
        10: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 5 /* entry */
        start local 5 // java.util.Map$Entry entry
        11: .line 90
            aload 5 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast org.antlr.misc.IntervalSet
            astore 7 /* edge */
        start local 7 // org.antlr.misc.IntervalSet edge
        12: .line 91
            aload 5 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast java.util.List
            astore 8 /* alts */
        start local 8 // java.util.List alts
        13: .line 92
            aload 8 /* alts */
            invokestatic java.util.Collections.sort:(Ljava/util/List;)V
        14: .line 94
            aload 0 /* this */
            invokevirtual org.antlr.analysis.LL1DFA.newState:()Lorg/antlr/analysis/DFAState;
            astore 9 /* s */
        start local 9 // org.antlr.analysis.DFAState s
        15: .line 95
            aload 9 /* s */
            iconst_1
            putfield org.antlr.analysis.DFAState.k:I
        16: .line 96
            aload 0 /* this */
            aload 7 /* edge */
            invokevirtual org.antlr.analysis.LL1DFA.getLabelForSet:(Lorg/antlr/misc/IntervalSet;)Lorg/antlr/analysis/Label;
            astore 10 /* e */
        start local 10 // org.antlr.analysis.Label e
        17: .line 97
            aload 4 /* s0 */
            aload 9 /* s */
            aload 10 /* e */
            invokevirtual org.antlr.analysis.DFAState.addTransition:(Lorg/antlr/analysis/DFAState;Lorg/antlr/analysis/Label;)I
            pop
        18: .line 98
            aload 8 /* alts */
            invokeinterface java.util.List.size:()I
            iconst_1
            if_icmpne 24
        19: .line 99
            aload 9 /* s */
            iconst_1
            putfield org.antlr.analysis.DFAState.acceptState:Z
        20: .line 100
            aload 8 /* alts */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 11 /* alt */
        start local 11 // int alt
        21: .line 101
            aload 0 /* this */
            iload 11 /* alt */
            aload 9 /* s */
            invokevirtual org.antlr.analysis.LL1DFA.setAcceptState:(ILorg/antlr/analysis/DFAState;)V
        22: .line 102
            aload 9 /* s */
            iload 11 /* alt */
            putfield org.antlr.analysis.DFAState.cachedUniquelyPredicatedAlt:I
        end local 11 // int alt
        23: .line 103
            goto 42
        24: .line 107
      StackMap locals: org.antlr.analysis.LL1DFA int org.antlr.analysis.NFAState org.antlr.misc.MultiMap org.antlr.analysis.DFAState java.util.Map$Entry java.util.Iterator org.antlr.misc.IntervalSet java.util.List org.antlr.analysis.DFAState org.antlr.analysis.Label
      StackMap stack:
            aload 9 /* s */
            iconst_1
            putfield org.antlr.analysis.DFAState.resolvedWithPredicates:Z
        25: .line 108
            iconst_0
            istore 11 /* i */
        start local 11 // int i
        26: goto 41
        27: .line 109
      StackMap locals: int
      StackMap stack:
            aload 8 /* alts */
            iload 11 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 12 /* alt */
        start local 12 // int alt
        28: .line 110
            aload 9 /* s */
            iconst_m1
            putfield org.antlr.analysis.DFAState.cachedUniquelyPredicatedAlt:I
        29: .line 111
            aload 0 /* this */
            iload 12 /* alt */
            invokevirtual org.antlr.analysis.LL1DFA.getAcceptState:(I)Lorg/antlr/analysis/DFAState;
            astore 13 /* predDFATarget */
        start local 13 // org.antlr.analysis.DFAState predDFATarget
        30: .line 112
            aload 13 /* predDFATarget */
            ifnonnull 35
        31: .line 113
            aload 0 /* this */
            invokevirtual org.antlr.analysis.LL1DFA.newState:()Lorg/antlr/analysis/DFAState;
            astore 13 /* predDFATarget */
        32: .line 114
            aload 13 /* predDFATarget */
            iconst_1
            putfield org.antlr.analysis.DFAState.acceptState:Z
        33: .line 115
            aload 13 /* predDFATarget */
            iload 12 /* alt */
            putfield org.antlr.analysis.DFAState.cachedUniquelyPredicatedAlt:I
        34: .line 116
            aload 0 /* this */
            iload 12 /* alt */
            aload 13 /* predDFATarget */
            invokevirtual org.antlr.analysis.LL1DFA.setAcceptState:(ILorg/antlr/analysis/DFAState;)V
        35: .line 132
      StackMap locals: int org.antlr.analysis.DFAState
      StackMap stack:
            aload 0 /* this */
            aload 2 /* decisionStartState */
            iload 12 /* alt */
            invokevirtual org.antlr.analysis.LL1DFA.getSynPredForAlt:(Lorg/antlr/analysis/NFAState;I)Lorg/antlr/analysis/SemanticContext$Predicate;
        36: .line 131
            astore 14 /* synpred */
        start local 14 // org.antlr.analysis.SemanticContext$Predicate synpred
        37: .line 133
            aload 14 /* synpred */
            ifnonnull 39
        38: .line 134
            new org.antlr.analysis.SemanticContext$TruePredicate
            dup
            invokespecial org.antlr.analysis.SemanticContext$TruePredicate.<init>:()V
            astore 14 /* synpred */
        39: .line 136
      StackMap locals: org.antlr.analysis.SemanticContext$Predicate
      StackMap stack:
            aload 9 /* s */
            aload 13 /* predDFATarget */
            new org.antlr.analysis.PredicateLabel
            dup
            aload 14 /* synpred */
            invokespecial org.antlr.analysis.PredicateLabel.<init>:(Lorg/antlr/analysis/SemanticContext;)V
            invokevirtual org.antlr.analysis.DFAState.addTransition:(Lorg/antlr/analysis/DFAState;Lorg/antlr/analysis/Label;)I
            pop
        end local 14 // org.antlr.analysis.SemanticContext$Predicate synpred
        end local 13 // org.antlr.analysis.DFAState predDFATarget
        end local 12 // int alt
        40: .line 108
            iinc 11 /* i */ 1
      StackMap locals:
      StackMap stack:
        41: iload 11 /* i */
            aload 8 /* alts */
            invokeinterface java.util.List.size:()I
            if_icmplt 27
        end local 11 // int i
        end local 10 // org.antlr.analysis.Label e
        end local 9 // org.antlr.analysis.DFAState s
        end local 8 // java.util.List alts
        end local 7 // org.antlr.misc.IntervalSet edge
        end local 5 // java.util.Map$Entry entry
        42: .line 89
      StackMap locals: org.antlr.analysis.LL1DFA int org.antlr.analysis.NFAState org.antlr.misc.MultiMap org.antlr.analysis.DFAState top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 10
        43: .line 141
            return
        end local 4 // org.antlr.analysis.DFAState s0
        end local 3 // org.antlr.misc.MultiMap edgeMap
        end local 2 // org.antlr.analysis.NFAState decisionStartState
        end local 1 // int decisionNumber
        end local 0 // org.antlr.analysis.LL1DFA this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   44     0                this  Lorg/antlr/analysis/LL1DFA;
            0   44     1      decisionNumber  I
            0   44     2  decisionStartState  Lorg/antlr/analysis/NFAState;
            0   44     3             edgeMap  Lorg/antlr/misc/MultiMap<Lorg/antlr/misc/IntervalSet;Ljava/lang/Integer;>;
            2   44     4                  s0  Lorg/antlr/analysis/DFAState;
           11   42     5               entry  Ljava/util/Map$Entry<Lorg/antlr/misc/IntervalSet;Ljava/util/List<Ljava/lang/Integer;>;>;
           12   42     7                edge  Lorg/antlr/misc/IntervalSet;
           13   42     8                alts  Ljava/util/List<Ljava/lang/Integer;>;
           15   42     9                   s  Lorg/antlr/analysis/DFAState;
           17   42    10                   e  Lorg/antlr/analysis/Label;
           21   23    11                 alt  I
           26   42    11                   i  I
           28   40    12                 alt  I
           30   40    13       predDFATarget  Lorg/antlr/analysis/DFAState;
           37   40    14             synpred  Lorg/antlr/analysis/SemanticContext$Predicate;
    Signature: (ILorg/antlr/analysis/NFAState;Lorg/antlr/misc/MultiMap<Lorg/antlr/misc/IntervalSet;Ljava/lang/Integer;>;)V
    MethodParameters:
                    Name  Flags
      decisionNumber      
      decisionStartState  
      edgeMap             

  protected org.antlr.analysis.Label getLabelForSet(org.antlr.misc.IntervalSet);
    descriptor: (Lorg/antlr/misc/IntervalSet;)Lorg/antlr/analysis/Label;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.antlr.analysis.LL1DFA this
        start local 1 // org.antlr.misc.IntervalSet edgeSet
         0: .line 145
            aload 1 /* edgeSet */
            invokevirtual org.antlr.misc.IntervalSet.getSingleElement:()I
            istore 3 /* atom */
        start local 3 // int atom
         1: .line 146
            iload 3 /* atom */
            bipush -7
            if_icmpeq 4
         2: .line 147
            new org.antlr.analysis.Label
            dup
            iload 3 /* atom */
            invokespecial org.antlr.analysis.Label.<init>:(I)V
            astore 2 /* e */
        start local 2 // org.antlr.analysis.Label e
         3: .line 148
            goto 5
        end local 2 // org.antlr.analysis.Label e
         4: .line 150
      StackMap locals: org.antlr.analysis.LL1DFA org.antlr.misc.IntervalSet top int
      StackMap stack:
            new org.antlr.analysis.Label
            dup
            aload 1 /* edgeSet */
            invokespecial org.antlr.analysis.Label.<init>:(Lorg/antlr/misc/IntSet;)V
            astore 2 /* e */
        start local 2 // org.antlr.analysis.Label e
         5: .line 152
      StackMap locals: org.antlr.analysis.LL1DFA org.antlr.misc.IntervalSet org.antlr.analysis.Label int
      StackMap stack:
            aload 2 /* e */
            areturn
        end local 3 // int atom
        end local 2 // org.antlr.analysis.Label e
        end local 1 // org.antlr.misc.IntervalSet edgeSet
        end local 0 // org.antlr.analysis.LL1DFA this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lorg/antlr/analysis/LL1DFA;
            0    6     1  edgeSet  Lorg/antlr/misc/IntervalSet;
            3    4     2        e  Lorg/antlr/analysis/Label;
            5    6     2        e  Lorg/antlr/analysis/Label;
            1    6     3     atom  I
    MethodParameters:
         Name  Flags
      edgeSet  

  protected org.antlr.analysis.SemanticContext$Predicate getSynPredForAlt(org.antlr.analysis.NFAState, int);
    descriptor: (Lorg/antlr/analysis/NFAState;I)Lorg/antlr/analysis/SemanticContext$Predicate;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=8, args_size=3
        start local 0 // org.antlr.analysis.LL1DFA this
        start local 1 // org.antlr.analysis.NFAState decisionStartState
        start local 2 // int alt
         0: .line 159
            aload 1 /* decisionStartState */
            iload 2 /* alt */
            invokevirtual org.antlr.analysis.NFAState.translateDisplayAltToWalkAlt:(I)I
         1: .line 158
            istore 3 /* walkAlt */
        start local 3 // int walkAlt
         2: .line 161
            aload 0 /* this */
            getfield org.antlr.analysis.LL1DFA.nfa:Lorg/antlr/analysis/NFA;
            getfield org.antlr.analysis.NFA.grammar:Lorg/antlr/tool/Grammar;
            aload 1 /* decisionStartState */
            iload 3 /* walkAlt */
            invokevirtual org.antlr.tool.Grammar.getNFAStateForAltOfDecision:(Lorg/antlr/analysis/NFAState;I)Lorg/antlr/analysis/NFAState;
         3: .line 160
            astore 4 /* altLeftEdge */
        start local 4 // org.antlr.analysis.NFAState altLeftEdge
         4: .line 162
            aload 4 /* altLeftEdge */
            getfield org.antlr.analysis.NFAState.transition:[Lorg/antlr/analysis/Transition;
            iconst_0
            aaload
            getfield org.antlr.analysis.Transition.target:Lorg/antlr/analysis/State;
            checkcast org.antlr.analysis.NFAState
            astore 5 /* altStartState */
        start local 5 // org.antlr.analysis.NFAState altStartState
         5: .line 164
            aload 5 /* altStartState */
            getfield org.antlr.analysis.NFAState.transition:[Lorg/antlr/analysis/Transition;
            iconst_0
            aaload
            invokevirtual org.antlr.analysis.Transition.isSemanticPredicate:()Z
            ifeq 13
         6: .line 165
            aload 5 /* altStartState */
            getfield org.antlr.analysis.NFAState.transition:[Lorg/antlr/analysis/Transition;
            iconst_0
            aaload
            getfield org.antlr.analysis.Transition.label:Lorg/antlr/analysis/Label;
            invokevirtual org.antlr.analysis.Label.getSemanticContext:()Lorg/antlr/analysis/SemanticContext;
            astore 6 /* ctx */
        start local 6 // org.antlr.analysis.SemanticContext ctx
         7: .line 166
            aload 6 /* ctx */
            invokevirtual org.antlr.analysis.SemanticContext.isSyntacticPredicate:()Z
            ifeq 13
         8: .line 167
            aload 6 /* ctx */
            checkcast org.antlr.analysis.SemanticContext$Predicate
            astore 7 /* p */
        start local 7 // org.antlr.analysis.SemanticContext$Predicate p
         9: .line 168
            aload 7 /* p */
            getfield org.antlr.analysis.SemanticContext$Predicate.predicateAST:Lorg/antlr/tool/GrammarAST;
            invokevirtual org.antlr.tool.GrammarAST.getType:()I
            bipush 14
            if_icmpne 13
        10: .line 173
            aload 6 /* ctx */
            invokevirtual org.antlr.analysis.SemanticContext.isSyntacticPredicate:()Z
            ifeq 12
        11: .line 174
            aload 0 /* this */
            getfield org.antlr.analysis.LL1DFA.nfa:Lorg/antlr/analysis/NFA;
            getfield org.antlr.analysis.NFA.grammar:Lorg/antlr/tool/Grammar;
            aload 0 /* this */
            aload 6 /* ctx */
            invokevirtual org.antlr.tool.Grammar.synPredUsedInDFA:(Lorg/antlr/analysis/DFA;Lorg/antlr/analysis/SemanticContext;)V
        12: .line 176
      StackMap locals: org.antlr.analysis.LL1DFA org.antlr.analysis.NFAState int int org.antlr.analysis.NFAState org.antlr.analysis.NFAState org.antlr.analysis.SemanticContext org.antlr.analysis.SemanticContext$Predicate
      StackMap stack:
            aload 5 /* altStartState */
            getfield org.antlr.analysis.NFAState.transition:[Lorg/antlr/analysis/Transition;
            iconst_0
            aaload
            getfield org.antlr.analysis.Transition.label:Lorg/antlr/analysis/Label;
            invokevirtual org.antlr.analysis.Label.getSemanticContext:()Lorg/antlr/analysis/SemanticContext;
            checkcast org.antlr.analysis.SemanticContext$Predicate
            areturn
        end local 7 // org.antlr.analysis.SemanticContext$Predicate p
        end local 6 // org.antlr.analysis.SemanticContext ctx
        13: .line 180
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 5 // org.antlr.analysis.NFAState altStartState
        end local 4 // org.antlr.analysis.NFAState altLeftEdge
        end local 3 // int walkAlt
        end local 2 // int alt
        end local 1 // org.antlr.analysis.NFAState decisionStartState
        end local 0 // org.antlr.analysis.LL1DFA this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   14     0                this  Lorg/antlr/analysis/LL1DFA;
            0   14     1  decisionStartState  Lorg/antlr/analysis/NFAState;
            0   14     2                 alt  I
            2   14     3             walkAlt  I
            4   14     4         altLeftEdge  Lorg/antlr/analysis/NFAState;
            5   14     5       altStartState  Lorg/antlr/analysis/NFAState;
            7   13     6                 ctx  Lorg/antlr/analysis/SemanticContext;
            9   13     7                   p  Lorg/antlr/analysis/SemanticContext$Predicate;
    MethodParameters:
                    Name  Flags
      decisionStartState  
      alt                 
}
SourceFile: "LL1DFA.java"
InnerClasses:
  public abstract Entry = java.util.Map$Entry of java.util.Map
  public Predicate = org.antlr.analysis.SemanticContext$Predicate of org.antlr.analysis.SemanticContext
  public TruePredicate = org.antlr.analysis.SemanticContext$TruePredicate of org.antlr.analysis.SemanticContext