public class org.apache.lucene.util.automaton.Automaton$Builder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.lucene.util.automaton.Automaton$Builder
  super_class: java.lang.Object
{
  private int nextState;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private final java.util.BitSet isAccept;
    descriptor: Ljava/util/BitSet;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private int[] transitions;
    descriptor: [I
    flags: (0x0002) ACC_PRIVATE

  private int nextTransition;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private final org.apache.lucene.util.Sorter sorter;
    descriptor: Lorg/apache/lucene/util/Sorter;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
         0: .line 690
            aload 0 /* this */
            bipush 16
            bipush 16
            invokespecial org.apache.lucene.util.automaton.Automaton$Builder.<init>:(II)V
         1: .line 691
            return
        end local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/lucene/util/automaton/Automaton$Builder;

  public void <init>(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
        start local 1 // int numStates
        start local 2 // int numTransitions
         0: .line 702
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 683
            aload 0 /* this */
            iconst_0
            putfield org.apache.lucene.util.automaton.Automaton$Builder.nextState:I
         2: .line 686
            aload 0 /* this */
            iconst_0
            putfield org.apache.lucene.util.automaton.Automaton$Builder.nextTransition:I
         3: .line 739
            aload 0 /* this */
            new org.apache.lucene.util.automaton.Automaton$Builder$1
            dup
            aload 0 /* this */
            invokespecial org.apache.lucene.util.automaton.Automaton$Builder$1.<init>:(Lorg/apache/lucene/util/automaton/Automaton$Builder;)V
            putfield org.apache.lucene.util.automaton.Automaton$Builder.sorter:Lorg/apache/lucene/util/Sorter;
         4: .line 703
            aload 0 /* this */
            new java.util.BitSet
            dup
            iload 1 /* numStates */
            invokespecial java.util.BitSet.<init>:(I)V
            putfield org.apache.lucene.util.automaton.Automaton$Builder.isAccept:Ljava/util/BitSet;
         5: .line 704
            aload 0 /* this */
            iload 2 /* numTransitions */
            iconst_4
            imul
            newarray 10
            putfield org.apache.lucene.util.automaton.Automaton$Builder.transitions:[I
         6: .line 705
            return
        end local 2 // int numTransitions
        end local 1 // int numStates
        end local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    7     0            this  Lorg/apache/lucene/util/automaton/Automaton$Builder;
            0    7     1       numStates  I
            0    7     2  numTransitions  I
    MethodParameters:
                Name  Flags
      numStates       
      numTransitions  

  public void addTransition(int, int, int);
    descriptor: (III)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
        start local 1 // int source
        start local 2 // int dest
        start local 3 // int label
         0: .line 709
            aload 0 /* this */
            iload 1 /* source */
            iload 2 /* dest */
            iload 3 /* label */
            iload 3 /* label */
            invokevirtual org.apache.lucene.util.automaton.Automaton$Builder.addTransition:(IIII)V
         1: .line 710
            return
        end local 3 // int label
        end local 2 // int dest
        end local 1 // int source
        end local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/lucene/util/automaton/Automaton$Builder;
            0    2     1  source  I
            0    2     2    dest  I
            0    2     3   label  I
    MethodParameters:
        Name  Flags
      source  
      dest    
      label   

  public void addTransition(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
        start local 1 // int source
        start local 2 // int dest
        start local 3 // int min
        start local 4 // int max
         0: .line 714
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.transitions:[I
            arraylength
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.nextTransition:I
            iconst_4
            iadd
            if_icmpge 2
         1: .line 715
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.transitions:[I
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.nextTransition:I
            iconst_4
            iadd
            invokestatic org.apache.lucene.util.ArrayUtil.grow:([II)[I
            putfield org.apache.lucene.util.automaton.Automaton$Builder.transitions:[I
         2: .line 717
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.transitions:[I
            aload 0 /* this */
            dup
            getfield org.apache.lucene.util.automaton.Automaton$Builder.nextTransition:I
            dup_x1
            iconst_1
            iadd
            putfield org.apache.lucene.util.automaton.Automaton$Builder.nextTransition:I
            iload 1 /* source */
            iastore
         3: .line 718
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.transitions:[I
            aload 0 /* this */
            dup
            getfield org.apache.lucene.util.automaton.Automaton$Builder.nextTransition:I
            dup_x1
            iconst_1
            iadd
            putfield org.apache.lucene.util.automaton.Automaton$Builder.nextTransition:I
            iload 2 /* dest */
            iastore
         4: .line 719
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.transitions:[I
            aload 0 /* this */
            dup
            getfield org.apache.lucene.util.automaton.Automaton$Builder.nextTransition:I
            dup_x1
            iconst_1
            iadd
            putfield org.apache.lucene.util.automaton.Automaton$Builder.nextTransition:I
            iload 3 /* min */
            iastore
         5: .line 720
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.transitions:[I
            aload 0 /* this */
            dup
            getfield org.apache.lucene.util.automaton.Automaton$Builder.nextTransition:I
            dup_x1
            iconst_1
            iadd
            putfield org.apache.lucene.util.automaton.Automaton$Builder.nextTransition:I
            iload 4 /* max */
            iastore
         6: .line 721
            return
        end local 4 // int max
        end local 3 // int min
        end local 2 // int dest
        end local 1 // int source
        end local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lorg/apache/lucene/util/automaton/Automaton$Builder;
            0    7     1  source  I
            0    7     2    dest  I
            0    7     3     min  I
            0    7     4     max  I
    MethodParameters:
        Name  Flags
      source  
      dest    
      min     
      max     

  public void addEpsilon(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=3
        start local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
        start local 1 // int source
        start local 2 // int dest
         0: .line 727
            iconst_0
            istore 3 /* upto */
        start local 3 // int upto
         1: goto 5
         2: .line 728
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.transitions:[I
            iload 3 /* upto */
            iaload
            iload 2 /* dest */
            if_icmpne 4
         3: .line 729
            aload 0 /* this */
            iload 1 /* source */
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.transitions:[I
            iload 3 /* upto */
            iconst_1
            iadd
            iaload
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.transitions:[I
            iload 3 /* upto */
            iconst_2
            iadd
            iaload
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.transitions:[I
            iload 3 /* upto */
            iconst_3
            iadd
            iaload
            invokevirtual org.apache.lucene.util.automaton.Automaton$Builder.addTransition:(IIII)V
         4: .line 727
      StackMap locals:
      StackMap stack:
            iinc 3 /* upto */ 4
      StackMap locals:
      StackMap stack:
         5: iload 3 /* upto */
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.nextTransition:I
            if_icmplt 2
        end local 3 // int upto
         6: .line 732
            aload 0 /* this */
            iload 2 /* dest */
            invokevirtual org.apache.lucene.util.automaton.Automaton$Builder.isAccept:(I)Z
            ifeq 8
         7: .line 733
            aload 0 /* this */
            iload 1 /* source */
            iconst_1
            invokevirtual org.apache.lucene.util.automaton.Automaton$Builder.setAccept:(IZ)V
         8: .line 735
      StackMap locals:
      StackMap stack:
            return
        end local 2 // int dest
        end local 1 // int source
        end local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/apache/lucene/util/automaton/Automaton$Builder;
            0    9     1  source  I
            0    9     2    dest  I
            1    6     3    upto  I
    MethodParameters:
        Name  Flags
      source  
      dest    

  public org.apache.lucene.util.automaton.Automaton finish();
    descriptor: ()Lorg/apache/lucene/util/automaton/Automaton;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=1
        start local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
         0: .line 806
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.nextState:I
            istore 1 /* numStates */
        start local 1 // int numStates
         1: .line 807
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.nextTransition:I
            iconst_4
            idiv
            istore 2 /* numTransitions */
        start local 2 // int numTransitions
         2: .line 808
            new org.apache.lucene.util.automaton.Automaton
            dup
            iload 1 /* numStates */
            iload 2 /* numTransitions */
            invokespecial org.apache.lucene.util.automaton.Automaton.<init>:(II)V
            astore 3 /* a */
        start local 3 // org.apache.lucene.util.automaton.Automaton a
         3: .line 811
            iconst_0
            istore 4 /* state */
        start local 4 // int state
         4: goto 8
         5: .line 812
      StackMap locals: org.apache.lucene.util.automaton.Automaton$Builder int int org.apache.lucene.util.automaton.Automaton int
      StackMap stack:
            aload 3 /* a */
            invokevirtual org.apache.lucene.util.automaton.Automaton.createState:()I
            pop
         6: .line 813
            aload 3 /* a */
            iload 4 /* state */
            aload 0 /* this */
            iload 4 /* state */
            invokevirtual org.apache.lucene.util.automaton.Automaton$Builder.isAccept:(I)Z
            invokevirtual org.apache.lucene.util.automaton.Automaton.setAccept:(IZ)V
         7: .line 811
            iinc 4 /* state */ 1
      StackMap locals:
      StackMap stack:
         8: iload 4 /* state */
            iload 1 /* numStates */
            if_icmplt 5
        end local 4 // int state
         9: .line 817
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.sorter:Lorg/apache/lucene/util/Sorter;
            iconst_0
            iload 2 /* numTransitions */
            invokevirtual org.apache.lucene.util.Sorter.sort:(II)V
        10: .line 818
            iconst_0
            istore 4 /* upto */
        start local 4 // int upto
        11: goto 18
        12: .line 819
      StackMap locals:
      StackMap stack:
            aload 3 /* a */
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.transitions:[I
            iload 4 /* upto */
            iaload
        13: .line 820
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.transitions:[I
            iload 4 /* upto */
            iconst_1
            iadd
            iaload
        14: .line 821
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.transitions:[I
            iload 4 /* upto */
            iconst_2
            iadd
            iaload
        15: .line 822
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.transitions:[I
            iload 4 /* upto */
            iconst_3
            iadd
            iaload
        16: .line 819
            invokevirtual org.apache.lucene.util.automaton.Automaton.addTransition:(IIII)V
        17: .line 818
            iinc 4 /* upto */ 4
      StackMap locals:
      StackMap stack:
        18: iload 4 /* upto */
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.nextTransition:I
            if_icmplt 12
        end local 4 // int upto
        19: .line 825
            aload 3 /* a */
            invokevirtual org.apache.lucene.util.automaton.Automaton.finishState:()V
        20: .line 827
            aload 3 /* a */
            areturn
        end local 3 // org.apache.lucene.util.automaton.Automaton a
        end local 2 // int numTransitions
        end local 1 // int numStates
        end local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   21     0            this  Lorg/apache/lucene/util/automaton/Automaton$Builder;
            1   21     1       numStates  I
            2   21     2  numTransitions  I
            3   21     3               a  Lorg/apache/lucene/util/automaton/Automaton;
            4    9     4           state  I
           11   19     4            upto  I

  public int createState();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
         0: .line 832
            aload 0 /* this */
            dup
            getfield org.apache.lucene.util.automaton.Automaton$Builder.nextState:I
            dup_x1
            iconst_1
            iadd
            putfield org.apache.lucene.util.automaton.Automaton$Builder.nextState:I
            ireturn
        end local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/lucene/util/automaton/Automaton$Builder;

  public void setAccept(int, boolean);
    descriptor: (IZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
        start local 1 // int state
        start local 2 // boolean accept
         0: .line 837
            iload 1 /* state */
            aload 0 /* this */
            invokevirtual org.apache.lucene.util.automaton.Automaton$Builder.getNumStates:()I
            invokestatic org.apache.lucene.util.FutureObjects.checkIndex:(II)I
            pop
         1: .line 838
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.isAccept:Ljava/util/BitSet;
            iload 1 /* state */
            iload 2 /* accept */
            invokevirtual java.util.BitSet.set:(IZ)V
         2: .line 839
            return
        end local 2 // boolean accept
        end local 1 // int state
        end local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/apache/lucene/util/automaton/Automaton$Builder;
            0    3     1   state  I
            0    3     2  accept  Z
    MethodParameters:
        Name  Flags
      state   
      accept  

  public boolean isAccept(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
        start local 1 // int state
         0: .line 843
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.isAccept:Ljava/util/BitSet;
            iload 1 /* state */
            invokevirtual java.util.BitSet.get:(I)Z
            ireturn
        end local 1 // int state
        end local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/apache/lucene/util/automaton/Automaton$Builder;
            0    1     1  state  I
    MethodParameters:
       Name  Flags
      state  

  public int getNumStates();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
         0: .line 848
            aload 0 /* this */
            getfield org.apache.lucene.util.automaton.Automaton$Builder.nextState:I
            ireturn
        end local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/lucene/util/automaton/Automaton$Builder;

  public void copy(org.apache.lucene.util.automaton.Automaton);
    descriptor: (Lorg/apache/lucene/util/automaton/Automaton;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=2
        start local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
        start local 1 // org.apache.lucene.util.automaton.Automaton other
         0: .line 853
            aload 0 /* this */
            invokevirtual org.apache.lucene.util.automaton.Automaton$Builder.getNumStates:()I
            istore 2 /* offset */
        start local 2 // int offset
         1: .line 854
            aload 1 /* other */
            invokevirtual org.apache.lucene.util.automaton.Automaton.getNumStates:()I
            istore 3 /* otherNumStates */
        start local 3 // int otherNumStates
         2: .line 857
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual org.apache.lucene.util.automaton.Automaton$Builder.copyStates:(Lorg/apache/lucene/util/automaton/Automaton;)V
         3: .line 860
            new org.apache.lucene.util.automaton.Transition
            dup
            invokespecial org.apache.lucene.util.automaton.Transition.<init>:()V
            astore 4 /* t */
        start local 4 // org.apache.lucene.util.automaton.Transition t
         4: .line 861
            iconst_0
            istore 5 /* s */
        start local 5 // int s
         5: goto 14
         6: .line 862
      StackMap locals: org.apache.lucene.util.automaton.Automaton$Builder org.apache.lucene.util.automaton.Automaton int int org.apache.lucene.util.automaton.Transition int
      StackMap stack:
            aload 1 /* other */
            iload 5 /* s */
            aload 4 /* t */
            invokevirtual org.apache.lucene.util.automaton.Automaton.initTransition:(ILorg/apache/lucene/util/automaton/Transition;)I
            istore 6 /* count */
        start local 6 // int count
         7: .line 863
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         8: goto 12
         9: .line 864
      StackMap locals: int int
      StackMap stack:
            aload 1 /* other */
            aload 4 /* t */
            invokevirtual org.apache.lucene.util.automaton.Automaton.getNextTransition:(Lorg/apache/lucene/util/automaton/Transition;)V
        10: .line 865
            aload 0 /* this */
            iload 2 /* offset */
            iload 5 /* s */
            iadd
            iload 2 /* offset */
            aload 4 /* t */
            getfield org.apache.lucene.util.automaton.Transition.dest:I
            iadd
            aload 4 /* t */
            getfield org.apache.lucene.util.automaton.Transition.min:I
            aload 4 /* t */
            getfield org.apache.lucene.util.automaton.Transition.max:I
            invokevirtual org.apache.lucene.util.automaton.Automaton$Builder.addTransition:(IIII)V
        11: .line 863
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        12: iload 7 /* i */
            iload 6 /* count */
            if_icmplt 9
        end local 7 // int i
        end local 6 // int count
        13: .line 861
            iinc 5 /* s */ 1
      StackMap locals:
      StackMap stack:
        14: iload 5 /* s */
            iload 3 /* otherNumStates */
            if_icmplt 6
        end local 5 // int s
        15: .line 868
            return
        end local 4 // org.apache.lucene.util.automaton.Transition t
        end local 3 // int otherNumStates
        end local 2 // int offset
        end local 1 // org.apache.lucene.util.automaton.Automaton other
        end local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   16     0            this  Lorg/apache/lucene/util/automaton/Automaton$Builder;
            0   16     1           other  Lorg/apache/lucene/util/automaton/Automaton;
            1   16     2          offset  I
            2   16     3  otherNumStates  I
            4   16     4               t  Lorg/apache/lucene/util/automaton/Transition;
            5   15     5               s  I
            7   13     6           count  I
            8   13     7               i  I
    MethodParameters:
       Name  Flags
      other  

  public void copyStates(org.apache.lucene.util.automaton.Automaton);
    descriptor: (Lorg/apache/lucene/util/automaton/Automaton;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
        start local 1 // org.apache.lucene.util.automaton.Automaton other
         0: .line 872
            aload 1 /* other */
            invokevirtual org.apache.lucene.util.automaton.Automaton.getNumStates:()I
            istore 2 /* otherNumStates */
        start local 2 // int otherNumStates
         1: .line 873
            iconst_0
            istore 3 /* s */
        start local 3 // int s
         2: goto 6
         3: .line 874
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.lucene.util.automaton.Automaton$Builder.createState:()I
            istore 4 /* newState */
        start local 4 // int newState
         4: .line 875
            aload 0 /* this */
            iload 4 /* newState */
            aload 1 /* other */
            iload 3 /* s */
            invokevirtual org.apache.lucene.util.automaton.Automaton.isAccept:(I)Z
            invokevirtual org.apache.lucene.util.automaton.Automaton$Builder.setAccept:(IZ)V
        end local 4 // int newState
         5: .line 873
            iinc 3 /* s */ 1
      StackMap locals:
      StackMap stack:
         6: iload 3 /* s */
            iload 2 /* otherNumStates */
            if_icmplt 3
        end local 3 // int s
         7: .line 877
            return
        end local 2 // int otherNumStates
        end local 1 // org.apache.lucene.util.automaton.Automaton other
        end local 0 // org.apache.lucene.util.automaton.Automaton$Builder this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    8     0            this  Lorg/apache/lucene/util/automaton/Automaton$Builder;
            0    8     1           other  Lorg/apache/lucene/util/automaton/Automaton;
            1    8     2  otherNumStates  I
            2    7     3               s  I
            4    5     4        newState  I
    MethodParameters:
       Name  Flags
      other  
}
SourceFile: "Automaton.java"
NestHost: org.apache.lucene.util.automaton.Automaton
InnerClasses:
  public Builder = org.apache.lucene.util.automaton.Automaton$Builder of org.apache.lucene.util.automaton.Automaton
  org.apache.lucene.util.automaton.Automaton$Builder$1