// class version 50.0 (50)
// access flags 0x21
public class fv extends gd  {

  // compiled from: NBTTagList.java

  // access flags 0x1A
  private final static Lorg/apache/logging/log4j/Logger; b

  // access flags 0x2
  private Ljava/util/List; c

  // access flags 0x2
  private B d

  // access flags 0x1A
  private final static Ljava/lang/String; __OBFID = "CL_00001224"

  // access flags 0x1
  public <init>()V
   L0
    LINENUMBER 12 L0
    ALOAD 0
    INVOKESPECIAL gd.<init> ()V
   L1
    LINENUMBER 15 L1
    ALOAD 0
    INVOKESTATIC com/google/common/collect/Lists.newArrayList ()Ljava/util/ArrayList;
    PUTFIELD fv.c : Ljava/util/List;
   L2
    LINENUMBER 16 L2
    ALOAD 0
    ICONST_0
    PUTFIELD fv.d : B
    RETURN
   L3
    LOCALVARIABLE this Lfv; L0 L3 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x0
  a(Ljava/io/DataOutput;)V throws java/io/IOException 
   L0
    LINENUMBER 21 L0
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.isEmpty ()Z
    IFNE L1
   L2
    LINENUMBER 23 L2
    ALOAD 0
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    ICONST_0
    INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
    CHECKCAST gd
    INVOKEVIRTUAL gd.a ()B
    PUTFIELD fv.d : B
    GOTO L3
   L1
    LINENUMBER 27 L1
   FRAME FULL [fv java/io/DataOutput] []
    ALOAD 0
    ICONST_0
    PUTFIELD fv.d : B
   L3
    LINENUMBER 30 L3
   FRAME FULL [fv java/io/DataOutput] []
    ALOAD 1
    ALOAD 0
    GETFIELD fv.d : B
    INVOKEINTERFACE java/io/DataOutput.writeByte (I)V
   L4
    LINENUMBER 31 L4
    ALOAD 1
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.size ()I
    INVOKEINTERFACE java/io/DataOutput.writeInt (I)V
   L5
    LINENUMBER 33 L5
    ICONST_0
    ISTORE 2
   L6
   FRAME FULL [fv java/io/DataOutput I] []
    ILOAD 2
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.size ()I
    IF_ICMPGE L7
   L8
    LINENUMBER 35 L8
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    ILOAD 2
    INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
    CHECKCAST gd
    ALOAD 1
    INVOKEVIRTUAL gd.a (Ljava/io/DataOutput;)V
   L9
    LINENUMBER 33 L9
    IINC 2 1
    GOTO L6
   L7
    LINENUMBER 37 L7
   FRAME FULL [fv java/io/DataOutput I] []
    RETURN
   L10
    LOCALVARIABLE i I L6 L7 2
    LOCALVARIABLE this Lfv; L0 L10 0
    LOCALVARIABLE output Ljava/io/DataOutput; L0 L10 1
    MAXSTACK = 3
    MAXLOCALS = 3

  // access flags 0x0
  a(Ljava/io/DataInput;ILfx;)V throws java/io/IOException 
   L0
    LINENUMBER 41 L0
    ILOAD 2
    SIPUSH 512
    IF_ICMPLE L1
   L2
    LINENUMBER 43 L2
    NEW java/lang/RuntimeException
    DUP
    LDC "Tried to read NBT tag with too high complexity, depth > 512"
    INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
    ATHROW
   L1
    LINENUMBER 47 L1
   FRAME FULL [fv java/io/DataInput I fx] []
    ALOAD 3
    LDC 8
    INVOKEVIRTUAL fx.a (J)V
   L3
    LINENUMBER 48 L3
    ALOAD 0
    ALOAD 1
    INVOKEINTERFACE java/io/DataInput.readByte ()B
    PUTFIELD fv.d : B
   L4
    LINENUMBER 49 L4
    ALOAD 3
    LDC 32
    INVOKEVIRTUAL fx.a (J)V
   L5
    LINENUMBER 50 L5
    ALOAD 1
    INVOKEINTERFACE java/io/DataInput.readInt ()I
    ISTORE 4
   L6
    LINENUMBER 51 L6
    ALOAD 0
    INVOKESTATIC com/google/common/collect/Lists.newArrayList ()Ljava/util/ArrayList;
    PUTFIELD fv.c : Ljava/util/List;
   L7
    LINENUMBER 53 L7
    ICONST_0
    ISTORE 5
   L8
   FRAME FULL [fv java/io/DataInput I fx I I] []
    ILOAD 5
    ILOAD 4
    IF_ICMPGE L9
   L10
    LINENUMBER 55 L10
    ALOAD 3
    LDC 32
    INVOKEVIRTUAL fx.a (J)V
   L11
    LINENUMBER 56 L11
    ALOAD 0
    GETFIELD fv.d : B
    INVOKESTATIC gd.a (B)Lgd;
    ASTORE 6
   L12
    LINENUMBER 57 L12
    ALOAD 6
    ALOAD 1
    ILOAD 2
    ICONST_1
    IADD
    ALOAD 3
    INVOKEVIRTUAL gd.a (Ljava/io/DataInput;ILfx;)V
   L13
    LINENUMBER 58 L13
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    ALOAD 6
    INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
    POP
   L14
    LINENUMBER 53 L14
    IINC 5 1
    GOTO L8
   L9
    LINENUMBER 61 L9
   FRAME FULL [fv java/io/DataInput I fx I I] []
    RETURN
   L15
    LOCALVARIABLE nbtbase Lgd; L12 L14 6
    LOCALVARIABLE k I L8 L9 5
    LOCALVARIABLE j I L6 L9 4
    LOCALVARIABLE this Lfv; L0 L15 0
    LOCALVARIABLE input Ljava/io/DataInput; L0 L15 1
    LOCALVARIABLE depth I L0 L15 2
    LOCALVARIABLE sizeTracker Lfx; L0 L15 3
    MAXSTACK = 4
    MAXLOCALS = 7

  // access flags 0x1
  public a()B
   L0
    LINENUMBER 65 L0
    BIPUSH 9
    IRETURN
   L1
    LOCALVARIABLE this Lfv; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public toString()Ljava/lang/String;
   L0
    LINENUMBER 70 L0
    LDC "["
    ASTORE 1
   L1
    LINENUMBER 71 L1
    ICONST_0
    ISTORE 2
   L2
    LINENUMBER 73 L2
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator;
    ASTORE 3
   L3
   FRAME FULL [fv java/lang/String I java/util/Iterator] []
    ALOAD 3
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L4
   L5
    LINENUMBER 75 L5
    ALOAD 3
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST gd
    ASTORE 4
   L6
    LINENUMBER 76 L6
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    ALOAD 1
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    LDC ""
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    ILOAD 2
    INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;
    BIPUSH 58
    INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;
    ALOAD 4
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
    BIPUSH 44
    INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    ASTORE 1
   L7
    LINENUMBER 73 L7
    IINC 2 1
    GOTO L3
   L4
    LINENUMBER 79 L4
   FRAME FULL [fv java/lang/String I java/util/Iterator] []
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    ALOAD 1
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKESTATIC codechicken/nei/NEIServerUtils.fixTrailingCommaList (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
    LDC "]"
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    ARETURN
   L8
    LOCALVARIABLE nbtbase Lgd; L6 L7 4
    LOCALVARIABLE iterator Ljava/util/Iterator; L3 L4 3
    LOCALVARIABLE this Lfv; L0 L8 0
    LOCALVARIABLE s Ljava/lang/String; L1 L8 1
    LOCALVARIABLE i I L2 L8 2
    MAXSTACK = 2
    MAXLOCALS = 5

  // access flags 0x1
  public a(Lgd;)V
   L0
    LINENUMBER 84 L0
    ALOAD 0
    GETFIELD fv.d : B
    IFNE L1
   L2
    LINENUMBER 86 L2
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL gd.a ()B
    PUTFIELD fv.d : B
    GOTO L3
   L1
    LINENUMBER 88 L1
   FRAME FULL [fv gd] []
    ALOAD 0
    GETFIELD fv.d : B
    ALOAD 1
    INVOKEVIRTUAL gd.a ()B
    IF_ICMPEQ L3
   L4
    LINENUMBER 90 L4
    GETSTATIC fv.b : Lorg/apache/logging/log4j/Logger;
    LDC "Adding mismatching tag types to tag list"
    INVOKEINTERFACE org/apache/logging/log4j/Logger.warn (Ljava/lang/String;)V
   L5
    LINENUMBER 91 L5
    RETURN
   L3
    LINENUMBER 94 L3
   FRAME FULL [fv gd] []
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    ALOAD 1
    INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
    POP
   L6
    LINENUMBER 95 L6
    RETURN
   L7
    LOCALVARIABLE this Lfv; L0 L7 0
    LOCALVARIABLE nbt Lgd; L0 L7 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public a(ILgd;)V
   L0
    LINENUMBER 99 L0
    ILOAD 1
    IFLT L1
    ILOAD 1
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.size ()I
    IF_ICMPGE L1
   L2
    LINENUMBER 101 L2
    ALOAD 0
    GETFIELD fv.d : B
    IFNE L3
   L4
    LINENUMBER 103 L4
    ALOAD 0
    ALOAD 2
    INVOKEVIRTUAL gd.a ()B
    PUTFIELD fv.d : B
    GOTO L5
   L3
    LINENUMBER 105 L3
   FRAME FULL [fv I gd] []
    ALOAD 0
    GETFIELD fv.d : B
    ALOAD 2
    INVOKEVIRTUAL gd.a ()B
    IF_ICMPEQ L5
   L6
    LINENUMBER 107 L6
    GETSTATIC fv.b : Lorg/apache/logging/log4j/Logger;
    LDC "Adding mismatching tag types to tag list"
    INVOKEINTERFACE org/apache/logging/log4j/Logger.warn (Ljava/lang/String;)V
   L7
    LINENUMBER 108 L7
    RETURN
   L5
    LINENUMBER 111 L5
   FRAME FULL [fv I gd] []
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    ILOAD 1
    ALOAD 2
    INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object;
    POP
    GOTO L8
   L1
    LINENUMBER 115 L1
   FRAME FULL [fv I gd] []
    GETSTATIC fv.b : Lorg/apache/logging/log4j/Logger;
    LDC "index out of bounds to set tag in tag list"
    INVOKEINTERFACE org/apache/logging/log4j/Logger.warn (Ljava/lang/String;)V
   L8
    LINENUMBER 117 L8
   FRAME FULL [fv I gd] []
    RETURN
   L9
    LOCALVARIABLE this Lfv; L0 L9 0
    LOCALVARIABLE idx I L0 L9 1
    LOCALVARIABLE nbt Lgd; L0 L9 2
    MAXSTACK = 3
    MAXLOCALS = 3

  // access flags 0x1
  public a(I)Lgd;
   L0
    LINENUMBER 121 L0
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    ILOAD 1
    INVOKEINTERFACE java/util/List.remove (I)Ljava/lang/Object;
    CHECKCAST gd
    ARETURN
   L1
    LOCALVARIABLE this Lfv; L0 L1 0
    LOCALVARIABLE i I L0 L1 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public c_()Z
   L0
    LINENUMBER 126 L0
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.isEmpty ()Z
    IRETURN
   L1
    LOCALVARIABLE this Lfv; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public b(I)Lfn;
   L0
    LINENUMBER 131 L0
    ILOAD 1
    IFLT L1
    ILOAD 1
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.size ()I
    IF_ICMPGE L1
   L2
    LINENUMBER 133 L2
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    ILOAD 1
    INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
    CHECKCAST gd
    ASTORE 2
   L3
    LINENUMBER 134 L3
    ALOAD 2
    INVOKEVIRTUAL gd.a ()B
    BIPUSH 10
    IF_ICMPNE L4
    ALOAD 2
    CHECKCAST fn
    GOTO L5
   L4
   FRAME FULL [fv I gd] []
    NEW fn
    DUP
    INVOKESPECIAL fn.<init> ()V
   L5
   FRAME FULL [fv I gd] [fn]
    ARETURN
   L1
    LINENUMBER 138 L1
   FRAME FULL [fv I] []
    NEW fn
    DUP
    INVOKESPECIAL fn.<init> ()V
    ARETURN
   L6
    LOCALVARIABLE nbtbase Lgd; L3 L1 2
    LOCALVARIABLE this Lfv; L0 L6 0
    LOCALVARIABLE i I L0 L6 1
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public c(I)[I
   L0
    LINENUMBER 144 L0
    ILOAD 1
    IFLT L1
    ILOAD 1
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.size ()I
    IF_ICMPGE L1
   L2
    LINENUMBER 146 L2
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    ILOAD 1
    INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
    CHECKCAST gd
    ASTORE 2
   L3
    LINENUMBER 147 L3
    ALOAD 2
    INVOKEVIRTUAL gd.a ()B
    BIPUSH 11
    IF_ICMPNE L4
    ALOAD 2
    CHECKCAST ft
    INVOKEVIRTUAL ft.c ()[I
    GOTO L5
   L4
   FRAME FULL [fv I gd] []
    ICONST_0
    NEWARRAY T_INT
   L5
   FRAME FULL [fv I gd] [[I]
    ARETURN
   L1
    LINENUMBER 151 L1
   FRAME FULL [fv I] []
    ICONST_0
    NEWARRAY T_INT
    ARETURN
   L6
    LOCALVARIABLE nbtbase Lgd; L3 L1 2
    LOCALVARIABLE this Lfv; L0 L6 0
    LOCALVARIABLE i I L0 L6 1
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public d(I)D
   L0
    LINENUMBER 157 L0
    ILOAD 1
    IFLT L1
    ILOAD 1
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.size ()I
    IF_ICMPGE L1
   L2
    LINENUMBER 159 L2
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    ILOAD 1
    INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
    CHECKCAST gd
    ASTORE 2
   L3
    LINENUMBER 160 L3
    ALOAD 2
    INVOKEVIRTUAL gd.a ()B
    BIPUSH 6
    IF_ICMPNE L4
    ALOAD 2
    CHECKCAST fq
    INVOKEVIRTUAL fq.g ()D
    GOTO L5
   L4
   FRAME FULL [fv I gd] []
    DCONST_0
   L5
   FRAME FULL [fv I gd] [D]
    DRETURN
   L1
    LINENUMBER 164 L1
   FRAME FULL [fv I] []
    DCONST_0
    DRETURN
   L6
    LOCALVARIABLE nbtbase Lgd; L3 L1 2
    LOCALVARIABLE this Lfv; L0 L6 0
    LOCALVARIABLE i I L0 L6 1
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public e(I)F
   L0
    LINENUMBER 170 L0
    ILOAD 1
    IFLT L1
    ILOAD 1
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.size ()I
    IF_ICMPGE L1
   L2
    LINENUMBER 172 L2
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    ILOAD 1
    INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
    CHECKCAST gd
    ASTORE 2
   L3
    LINENUMBER 173 L3
    ALOAD 2
    INVOKEVIRTUAL gd.a ()B
    ICONST_5
    IF_ICMPNE L4
    ALOAD 2
    CHECKCAST fs
    INVOKEVIRTUAL fs.h ()F
    GOTO L5
   L4
   FRAME FULL [fv I gd] []
    FCONST_0
   L5
   FRAME FULL [fv I gd] [F]
    FRETURN
   L1
    LINENUMBER 177 L1
   FRAME FULL [fv I] []
    FCONST_0
    FRETURN
   L6
    LOCALVARIABLE nbtbase Lgd; L3 L1 2
    LOCALVARIABLE this Lfv; L0 L6 0
    LOCALVARIABLE i I L0 L6 1
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public f(I)Ljava/lang/String;
   L0
    LINENUMBER 183 L0
    ILOAD 1
    IFLT L1
    ILOAD 1
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.size ()I
    IF_ICMPGE L1
   L2
    LINENUMBER 185 L2
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    ILOAD 1
    INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
    CHECKCAST gd
    ASTORE 2
   L3
    LINENUMBER 186 L3
    ALOAD 2
    INVOKEVIRTUAL gd.a ()B
    BIPUSH 8
    IF_ICMPNE L4
    ALOAD 2
    INVOKEVIRTUAL gd.a_ ()Ljava/lang/String;
    GOTO L5
   L4
   FRAME FULL [fv I gd] []
    ALOAD 2
    INVOKEVIRTUAL gd.toString ()Ljava/lang/String;
   L5
   FRAME FULL [fv I gd] [java/lang/String]
    ARETURN
   L1
    LINENUMBER 190 L1
   FRAME FULL [fv I] []
    LDC ""
    ARETURN
   L6
    LOCALVARIABLE nbtbase Lgd; L3 L1 2
    LOCALVARIABLE this Lfv; L0 L6 0
    LOCALVARIABLE i I L0 L6 1
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public g(I)Lgd;
   L0
    LINENUMBER 196 L0
    ILOAD 1
    IFLT L1
    ILOAD 1
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.size ()I
    IF_ICMPGE L1
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    ILOAD 1
    INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
    CHECKCAST gd
    GOTO L2
   L1
   FRAME FULL [fv I] []
    NEW fr
    DUP
    INVOKESPECIAL fr.<init> ()V
   L2
   FRAME FULL [fv I] [gd]
    ARETURN
   L3
    LOCALVARIABLE this Lfv; L0 L3 0
    LOCALVARIABLE idx I L0 L3 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public c()I
   L0
    LINENUMBER 201 L0
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.size ()I
    IRETURN
   L1
    LOCALVARIABLE this Lfv; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public b()Lgd;
   L0
    LINENUMBER 206 L0
    NEW fv
    DUP
    INVOKESPECIAL fv.<init> ()V
    ASTORE 1
   L1
    LINENUMBER 207 L1
    ALOAD 1
    ALOAD 0
    GETFIELD fv.d : B
    PUTFIELD fv.d : B
   L2
    LINENUMBER 208 L2
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator;
    ASTORE 2
   L3
    LINENUMBER 210 L3
   FRAME FULL [fv fv java/util/Iterator] []
    ALOAD 2
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L4
   L5
    LINENUMBER 212 L5
    ALOAD 2
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST gd
    ASTORE 3
   L6
    LINENUMBER 213 L6
    ALOAD 3
    INVOKEVIRTUAL gd.b ()Lgd;
    ASTORE 4
   L7
    LINENUMBER 214 L7
    ALOAD 1
    GETFIELD fv.c : Ljava/util/List;
    ALOAD 4
    INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
    POP
   L8
    LINENUMBER 215 L8
    GOTO L3
   L4
    LINENUMBER 217 L4
   FRAME FULL [fv fv java/util/Iterator] []
    ALOAD 1
    ARETURN
   L9
    LOCALVARIABLE nbtbase Lgd; L6 L8 3
    LOCALVARIABLE nbtbase1 Lgd; L7 L8 4
    LOCALVARIABLE this Lfv; L0 L9 0
    LOCALVARIABLE nbttaglist Lfv; L1 L9 1
    LOCALVARIABLE iterator Ljava/util/Iterator; L3 L9 2
    MAXSTACK = 2
    MAXLOCALS = 5

  // access flags 0x1
  public equals(Ljava/lang/Object;)Z
   L0
    LINENUMBER 222 L0
    ALOAD 0
    ALOAD 1
    INVOKESPECIAL gd.equals (Ljava/lang/Object;)Z
    IFEQ L1
   L2
    LINENUMBER 224 L2
    ALOAD 1
    CHECKCAST fv
    ASTORE 2
   L3
    LINENUMBER 226 L3
    ALOAD 0
    GETFIELD fv.d : B
    ALOAD 2
    GETFIELD fv.d : B
    IF_ICMPNE L1
   L4
    LINENUMBER 228 L4
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    ALOAD 2
    GETFIELD fv.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.equals (Ljava/lang/Object;)Z
    IRETURN
   L1
    LINENUMBER 232 L1
   FRAME FULL [fv java/lang/Object] []
    ICONST_0
    IRETURN
   L5
    LOCALVARIABLE nbttaglist Lfv; L3 L1 2
    LOCALVARIABLE this Lfv; L0 L5 0
    LOCALVARIABLE p_equals_1_ Ljava/lang/Object; L0 L5 1
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public hashCode()I
   L0
    LINENUMBER 237 L0
    ALOAD 0
    INVOKESPECIAL gd.hashCode ()I
    ALOAD 0
    GETFIELD fv.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.hashCode ()I
    IXOR
    IRETURN
   L1
    LOCALVARIABLE this Lfv; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public f()I
   L0
    LINENUMBER 242 L0
    ALOAD 0
    GETFIELD fv.d : B
    IRETURN
   L1
    LOCALVARIABLE this Lfv; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x8
  static <clinit>()V
   L0
    LINENUMBER 14 L0
    INVOKESTATIC org/apache/logging/log4j/LogManager.getLogger ()Lorg/apache/logging/log4j/Logger;
    PUTSTATIC fv.b : Lorg/apache/logging/log4j/Logger;
    RETURN
    MAXSTACK = 1
    MAXLOCALS = 0
}
